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