f631b2a
diff -up qiv-2.2.3/utils.c.orig qiv-2.2.3/utils.c
f631b2a
--- qiv-2.2.3/utils.c.orig	2011-03-03 13:55:58.000000000 +0100
f631b2a
+++ qiv-2.2.3/utils.c	2011-03-03 13:56:23.000000000 +0100
f631b2a
@@ -278,7 +278,7 @@ void run_command(qiv_image *q, char *n, 
f631b2a
 
f631b2a
     execlp("qiv-command", "qiv-command", nr, filename, NULL);
f631b2a
     perror("Error calling qiv-command");
f631b2a
-    abort();
f631b2a
+    exit(EXIT_FAILURE);
f631b2a
   }
f631b2a
   else if (pid > 0) {
f631b2a
     /* parent */