Fossil SCM

Initialize the output blob in the test-delta-apply command.

drh 2023-01-02 15:52 trunk
Commit dd9b316179c8aec19ee2a9fc689ba76c53b9c91b8e7fead40439676c5a28bf8e
1 file changed +1
--- src/deltacmd.c
+++ src/deltacmd.c
@@ -158,10 +158,11 @@
158158
fossil_fatal("cannot read %s", g.argv[2]);
159159
}
160160
if( blob_read_from_file(&delta, g.argv[3], ExtFILE)<0 ){
161161
fossil_fatal("cannot read %s", g.argv[3]);
162162
}
163
+ blob_init(&target, 0, 0);
163164
blob_delta_apply(&orig, &delta, &target);
164165
if( blob_write_to_file(&target, g.argv[4])<blob_size(&target) ){
165166
fossil_fatal("cannot write %s", g.argv[4]);
166167
}
167168
blob_reset(&orig);
168169
--- src/deltacmd.c
+++ src/deltacmd.c
@@ -158,10 +158,11 @@
158 fossil_fatal("cannot read %s", g.argv[2]);
159 }
160 if( blob_read_from_file(&delta, g.argv[3], ExtFILE)<0 ){
161 fossil_fatal("cannot read %s", g.argv[3]);
162 }
 
163 blob_delta_apply(&orig, &delta, &target);
164 if( blob_write_to_file(&target, g.argv[4])<blob_size(&target) ){
165 fossil_fatal("cannot write %s", g.argv[4]);
166 }
167 blob_reset(&orig);
168
--- src/deltacmd.c
+++ src/deltacmd.c
@@ -158,10 +158,11 @@
158 fossil_fatal("cannot read %s", g.argv[2]);
159 }
160 if( blob_read_from_file(&delta, g.argv[3], ExtFILE)<0 ){
161 fossil_fatal("cannot read %s", g.argv[3]);
162 }
163 blob_init(&target, 0, 0);
164 blob_delta_apply(&orig, &delta, &target);
165 if( blob_write_to_file(&target, g.argv[4])<blob_size(&target) ){
166 fossil_fatal("cannot write %s", g.argv[4]);
167 }
168 blob_reset(&orig);
169

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button