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