Blob Blame History Raw
--- dvd+rw-tools-7.0/dvd+rw-format.cpp.wexit	2007-06-21 12:42:30.000000000 +0200
+++ dvd+rw-tools-7.0/dvd+rw-format.cpp	2007-06-21 12:44:13.000000000 +0200
@@ -245,7 +245,7 @@ int main (int argc, char *argv[])
 	alarm(1);
 	while ((waitpid(pid,&i,0) != pid) && !WIFEXITED(i)) ;
 	if (WEXITSTATUS(i) == 0) fprintf (stderr,"\n");
-	exit (0);
+	exit (WEXITSTATUS(i));
     }
 #endif
 
--- dvd+rw-tools-7.0/growisofs.c.wexit	2007-06-21 12:44:04.000000000 +0200
+++ dvd+rw-tools-7.0/growisofs.c	2007-06-21 12:43:50.000000000 +0200
@@ -2534,7 +2534,7 @@ void pipe_mkisofs_up (char *mkisofs_argv
 
 	if (!WIFEXITED(ret) || WEXITSTATUS(ret)!=0)
 	    fprintf (stderr,":-( mkisofs has failed: %d\n",WEXITSTATUS(ret)),
-	    exit (1);
+	    exit (WEXITSTATUS(ret));
     }
     else if (n<0)
     { int err = errno;