b1df563
Set retval to 1 if we get an error, to make life easier for folks
b1df563
who wrap dvgrab to tell if something went wrong (rhbz #486061).
b1df563
b1df563
Signed-off-by: Jarod Wilson <jarod@redhat.com>
b1df563
b1df563
--- dvgrab-3.4/main.cc.orig	2009-03-19 16:12:55.417171454 -0400
b1df563
+++ dvgrab-3.4/main.cc	2009-03-19 16:12:22.321109256 -0400
b1df563
@@ -93,6 +93,8 @@ int rt_raisepri (int pri)
b1df563
 
b1df563
 int main( int argc, char *argv[] )
b1df563
 {
b1df563
+	int ret = 0;
b1df563
+
b1df563
 	fcntl( fileno( stderr ), F_SETFL, O_NONBLOCK );
b1df563
 	try
b1df563
 	{
b1df563
@@ -137,13 +139,15 @@ int main( int argc, char *argv[] )
b1df563
 	{
b1df563
 		fprintf( stderr, "Error: %s\n", s.c_str() );
b1df563
 		fflush( stderr );
b1df563
+		ret = 1;
b1df563
 	}
b1df563
 	catch ( ... )
b1df563
 	{
b1df563
 		fprintf( stderr, "Error: unknown\n" );
b1df563
 		fflush( stderr );
b1df563
+		ret = 1;
b1df563
 	}
b1df563
 
b1df563
 	fprintf( stderr, "\n" );
b1df563
-	return 0;
b1df563
+	return ret;
b1df563
 }