diff options
author | icculus <icculus@noemail.net> | 2010-03-03 17:00:15 +0000 |
---|---|---|
committer | icculus <icculus@noemail.net> | 2010-03-03 17:00:15 +0000 |
commit | d49c1aa7a908fc437404d07113c7083e37ab8eec (patch) | |
tree | df3eeffa83e326dd8746a08704df70b1608869ce /tool/lemon.c | |
parent | 05ac70ee0a1dd27eb3da888adff8c10f8ae8b6b4 (diff) | |
download | sqlite-d49c1aa7a908fc437404d07113c7083e37ab8eec.tar.gz sqlite-d49c1aa7a908fc437404d07113c7083e37ab8eec.zip |
Use Strsafe() instead of strdup(). Fixes Visual Studio complaining.
FossilOrigin-Name: 89d8f98ea6d4d8bf871e08a8d8d1f0d2fd11aec1
Diffstat (limited to 'tool/lemon.c')
-rw-r--r-- | tool/lemon.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/tool/lemon.c b/tool/lemon.c index 8946f1455..52304a591 100644 --- a/tool/lemon.c +++ b/tool/lemon.c @@ -45,7 +45,6 @@ static void LemonAtExit(void) if (!successful_exit) { remove(made_files[i]); } - free((void *) made_files[i]); } free(made_files); made_files_count = 0; @@ -2769,10 +2768,9 @@ PRIVATE FILE *file_open( if(( *mode=='w' ) && (strcmp(suffix, ".out") != 0)){ const char **ptr = (const char **) realloc(made_files, sizeof (const char **) * (made_files_count + 1)); - char *fname = strdup(lemp->outname); + const char *fname = Strsafe(lemp->outname); if ((ptr == NULL) || (fname == NULL)) { free(ptr); - free(fname); memory_error(); } made_files = ptr; |