Fossil SCM
fossil add: fixed leak of ignore-glob prompt string.
Commit
e5e094071d75c96ea08b90b04c4d7005043d8d02e83c5ac496439527c5f4e7bc
Parent
f6e635308c0c03f…
1 file changed
+1
+1
| --- src/add.c | ||
| +++ src/add.c | ||
| @@ -339,10 +339,11 @@ | ||
| 339 | 339 | Blob ans; |
| 340 | 340 | char cReply; |
| 341 | 341 | char *prompt = mprintf("file \"%s\" matches \"ignore-glob\". " |
| 342 | 342 | "Add it (a=all/y/N)? ", zTreeName); |
| 343 | 343 | prompt_user(prompt, &ans); |
| 344 | + fossil_free(prompt); | |
| 344 | 345 | cReply = blob_str(&ans)[0]; |
| 345 | 346 | blob_reset(&ans); |
| 346 | 347 | if( cReply=='a' || cReply=='A' ){ |
| 347 | 348 | forceFlag = 1; |
| 348 | 349 | }else if( cReply!='y' && cReply!='Y' ){ |
| 349 | 350 |
| --- src/add.c | |
| +++ src/add.c | |
| @@ -339,10 +339,11 @@ | |
| 339 | Blob ans; |
| 340 | char cReply; |
| 341 | char *prompt = mprintf("file \"%s\" matches \"ignore-glob\". " |
| 342 | "Add it (a=all/y/N)? ", zTreeName); |
| 343 | prompt_user(prompt, &ans); |
| 344 | cReply = blob_str(&ans)[0]; |
| 345 | blob_reset(&ans); |
| 346 | if( cReply=='a' || cReply=='A' ){ |
| 347 | forceFlag = 1; |
| 348 | }else if( cReply!='y' && cReply!='Y' ){ |
| 349 |
| --- src/add.c | |
| +++ src/add.c | |
| @@ -339,10 +339,11 @@ | |
| 339 | Blob ans; |
| 340 | char cReply; |
| 341 | char *prompt = mprintf("file \"%s\" matches \"ignore-glob\". " |
| 342 | "Add it (a=all/y/N)? ", zTreeName); |
| 343 | prompt_user(prompt, &ans); |
| 344 | fossil_free(prompt); |
| 345 | cReply = blob_str(&ans)[0]; |
| 346 | blob_reset(&ans); |
| 347 | if( cReply=='a' || cReply=='A' ){ |
| 348 | forceFlag = 1; |
| 349 | }else if( cReply!='y' && cReply!='Y' ){ |
| 350 |