Fossil SCM

Fix an invalid call to free() that occurs when "fossil add ." is run. Ticket [157ef3e5a7a06b].

drh 2011-04-18 12:01 trunk
Commit ed5c19cd435421dbeece014a7991bd940c3cd7b3
1 file changed +1 -1
+1 -1
--- src/add.c
+++ src/add.c
@@ -225,11 +225,11 @@
225225
"INSERT OR IGNORE INTO sfile(x)"
226226
" SELECT %Q WHERE NOT EXISTS(SELECT 1 FROM vfile WHERE pathname=%Q)",
227227
zTreeName, zTreeName
228228
);
229229
}
230
- free(zName);
230
+ blob_reset(&fullName);
231231
}
232232
glob_free(pIgnore);
233233
234234
add_files_in_sfile(vid);
235235
db_end_transaction(0);
236236
--- src/add.c
+++ src/add.c
@@ -225,11 +225,11 @@
225 "INSERT OR IGNORE INTO sfile(x)"
226 " SELECT %Q WHERE NOT EXISTS(SELECT 1 FROM vfile WHERE pathname=%Q)",
227 zTreeName, zTreeName
228 );
229 }
230 free(zName);
231 }
232 glob_free(pIgnore);
233
234 add_files_in_sfile(vid);
235 db_end_transaction(0);
236
--- src/add.c
+++ src/add.c
@@ -225,11 +225,11 @@
225 "INSERT OR IGNORE INTO sfile(x)"
226 " SELECT %Q WHERE NOT EXISTS(SELECT 1 FROM vfile WHERE pathname=%Q)",
227 zTreeName, zTreeName
228 );
229 }
230 blob_reset(&fullName);
231 }
232 glob_free(pIgnore);
233
234 add_files_in_sfile(vid);
235 db_end_transaction(0);
236

Keyboard Shortcuts

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