From: Patrick M. <ume...@us...> - 2006-08-01 20:13:42
|
Update of /cvsroot/radmind/radmind In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv10369 Modified Files: lcksum.c Log Message: Return correct exit value when checking multiple transcripts. Index: lcksum.c =================================================================== RCS file: /cvsroot/radmind/radmind/lcksum.c,v retrieving revision 1.75 retrieving revision 1.76 diff -C2 -d -r1.75 -r1.76 *** lcksum.c 1 Aug 2006 17:27:45 -0000 1.75 --- lcksum.c 1 Aug 2006 20:13:38 -0000 1.76 *************** *** 503,507 **** main( int argc, char **argv ) { ! int c, i, err = 0, rc = 0; extern int optind; char *tpath = NULL; --- 503,507 ---- main( int argc, char **argv ) { ! int c, i, err = 0; extern int optind; char *tpath = NULL; *************** *** 591,599 **** tpath = argv[ i ]; ! if (( rc = do_lcksum( tpath )) == 1 && !updatetran ) { ! exit( 1 ); } } ! return( rc ); } --- 591,611 ---- tpath = argv[ i ]; ! switch ( do_lcksum( tpath )) { ! case 2: ! exit( 2 ); ! break; ! ! case 1: ! err = 1; ! if ( !updatetran ) { ! exit( 1 ); ! } ! break; ! ! default: ! break; } } ! exit( err ); } |