From 5084f60ed55119d709cfd7f75fcc5823f58bc094 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Tue, 7 Dec 2010 18:11:18 -0700 Subject: Remove use of horribly ambiguous basename() function --- src/cubeit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/cubeit.c') 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; } -- cgit v1.2.3