diff options
Diffstat (limited to 'src/cubeit.c')
-rw-r--r-- | src/cubeit.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cubeit.c b/src/cubeit.c index c5766d6f..808e2e23 100644 --- a/src/cubeit.c +++ b/src/cubeit.c @@ -403,7 +403,7 @@ static void *get_image(void *qp) if ( qargs->config_basename ) { char *tmp; - tmp = strdup(basename(filename)); + tmp = safe_basename(filename); free(filename); filename = tmp; } @@ -414,6 +414,7 @@ static void *get_image(void *qp) pargs->cell = cell; pargs->filename = malloc(1024); snprintf(pargs->filename, 1023, "%s%s", qargs->prefix, filename); + free(filename); return pargs; } |