aboutsummaryrefslogtreecommitdiff
path: root/tool/lemon.c
diff options
context:
space:
mode:
authoricculus <icculus@noemail.net>2010-03-03 17:00:15 +0000
committericculus <icculus@noemail.net>2010-03-03 17:00:15 +0000
commitd49c1aa7a908fc437404d07113c7083e37ab8eec (patch)
treedf3eeffa83e326dd8746a08704df70b1608869ce /tool/lemon.c
parent05ac70ee0a1dd27eb3da888adff8c10f8ae8b6b4 (diff)
downloadsqlite-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.c4
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;