Fossil SCM
Avoid freeing memory that might not have been malloced in the "ticket" command with the --quote option. Ticket [6dba56543b89dc4].
Commit
0bc2a94104e68d4519f10f7fbf49e75f0e343587
Parent
957b17af58c42ca…
1 file changed
-3
-3
| --- src/tkt.c | ||
| +++ src/tkt.c | ||
| @@ -1166,13 +1166,10 @@ | ||
| 1166 | 1166 | blob_appendf(&tktchng, "J%s%s %s\n", zPfx, azField[i], zValue); |
| 1167 | 1167 | }else{ |
| 1168 | 1168 | blob_appendf(&tktchng, "J%s%s %#F\n", zPfx, |
| 1169 | 1169 | azField[i], strlen(zValue), zValue); |
| 1170 | 1170 | } |
| 1171 | - if( tktEncoding == tktFossilize ){ | |
| 1172 | - free(azValue[i]); | |
| 1173 | - } | |
| 1174 | 1171 | } |
| 1175 | 1172 | blob_appendf(&tktchng, "K %s\n", zTktUuid); |
| 1176 | 1173 | blob_appendf(&tktchng, "U %F\n", zUser); |
| 1177 | 1174 | md5sum_blob(&tktchng, &cksum); |
| 1178 | 1175 | blob_appendf(&tktchng, "Z %b\n", &cksum); |
| 1179 | 1176 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -1166,13 +1166,10 @@ | |
| 1166 | blob_appendf(&tktchng, "J%s%s %s\n", zPfx, azField[i], zValue); |
| 1167 | }else{ |
| 1168 | blob_appendf(&tktchng, "J%s%s %#F\n", zPfx, |
| 1169 | azField[i], strlen(zValue), zValue); |
| 1170 | } |
| 1171 | if( tktEncoding == tktFossilize ){ |
| 1172 | free(azValue[i]); |
| 1173 | } |
| 1174 | } |
| 1175 | blob_appendf(&tktchng, "K %s\n", zTktUuid); |
| 1176 | blob_appendf(&tktchng, "U %F\n", zUser); |
| 1177 | md5sum_blob(&tktchng, &cksum); |
| 1178 | blob_appendf(&tktchng, "Z %b\n", &cksum); |
| 1179 |
| --- src/tkt.c | |
| +++ src/tkt.c | |
| @@ -1166,13 +1166,10 @@ | |
| 1166 | blob_appendf(&tktchng, "J%s%s %s\n", zPfx, azField[i], zValue); |
| 1167 | }else{ |
| 1168 | blob_appendf(&tktchng, "J%s%s %#F\n", zPfx, |
| 1169 | azField[i], strlen(zValue), zValue); |
| 1170 | } |
| 1171 | } |
| 1172 | blob_appendf(&tktchng, "K %s\n", zTktUuid); |
| 1173 | blob_appendf(&tktchng, "U %F\n", zUser); |
| 1174 | md5sum_blob(&tktchng, &cksum); |
| 1175 | blob_appendf(&tktchng, "Z %b\n", &cksum); |
| 1176 |