Fossil SCM

Fix memory leaks in "fossil rebuild".

drh 2011-05-13 20:30 windows-i18n
Commit 625226d577c2b329cd109b52d5da118e4f50accf
2 files changed +2 -1 +1
+2 -1
--- src/tkt.c
+++ src/tkt.c
@@ -216,11 +216,12 @@
216216
char *zTag = mprintf("tkt-%s", zTktUuid);
217217
int tagid = tag_findid(zTag, 1);
218218
Stmt q;
219219
Manifest *pTicket;
220220
int createFlag = 1;
221
-
221
+
222
+ fossil_free(zTag);
222223
db_multi_exec(
223224
"DELETE FROM ticket WHERE tkt_uuid=%Q", zTktUuid
224225
);
225226
db_prepare(&q, "SELECT rid FROM tagxref WHERE tagid=%d ORDER BY mtime",tagid);
226227
while( db_step(&q)==SQLITE_ROW ){
227228
--- src/tkt.c
+++ src/tkt.c
@@ -216,11 +216,12 @@
216 char *zTag = mprintf("tkt-%s", zTktUuid);
217 int tagid = tag_findid(zTag, 1);
218 Stmt q;
219 Manifest *pTicket;
220 int createFlag = 1;
221
 
222 db_multi_exec(
223 "DELETE FROM ticket WHERE tkt_uuid=%Q", zTktUuid
224 );
225 db_prepare(&q, "SELECT rid FROM tagxref WHERE tagid=%d ORDER BY mtime",tagid);
226 while( db_step(&q)==SQLITE_ROW ){
227
--- src/tkt.c
+++ src/tkt.c
@@ -216,11 +216,12 @@
216 char *zTag = mprintf("tkt-%s", zTktUuid);
217 int tagid = tag_findid(zTag, 1);
218 Stmt q;
219 Manifest *pTicket;
220 int createFlag = 1;
221
222 fossil_free(zTag);
223 db_multi_exec(
224 "DELETE FROM ticket WHERE tkt_uuid=%Q", zTktUuid
225 );
226 db_prepare(&q, "SELECT rid FROM tagxref WHERE tagid=%d ORDER BY mtime",tagid);
227 while( db_step(&q)==SQLITE_ROW ){
228
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1734,6 +1734,7 @@
17341734
break;
17351735
}
17361736
}
17371737
z += n;
17381738
}
1739
+ free(renderer.aStack);
17391740
}
17401741
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1734,6 +1734,7 @@
1734 break;
1735 }
1736 }
1737 z += n;
1738 }
 
1739 }
1740
--- src/wikiformat.c
+++ src/wikiformat.c
@@ -1734,6 +1734,7 @@
1734 break;
1735 }
1736 }
1737 z += n;
1738 }
1739 free(renderer.aStack);
1740 }
1741

Keyboard Shortcuts

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