about summary refs log tree commit diff
path: root/generator/ppmcolors.c
diff options
context:
space:
mode:
Diffstat (limited to 'generator/ppmcolors.c')
-rw-r--r--generator/ppmcolors.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/generator/ppmcolors.c b/generator/ppmcolors.c
index 6f6f5e99..701812d1 100644
--- a/generator/ppmcolors.c
+++ b/generator/ppmcolors.c
@@ -72,15 +72,16 @@ main(int argc, char *argv[]) {
 
     parseCommandLine(argc, argv, &cmdline);
 
-    asprintfN(&cmd, "pamseq 3 %u -tupletype=RGB | pamtopnm", cmdline.maxval);
+    pm_asprintf(&cmd, "pamseq 3 %u -tupletype=RGB | pamtopnm", cmdline.maxval);
 
     rc = system(cmd);
 
     if (rc != 0) 
         pm_error("pamseq|pamtopnm pipeline failed.  system() rc = %d", rc);
 
-    strfree(cmd);
-    exit(rc);
+    pm_strfree(cmd);
+
+    return rc;
 }