contrib/lar: small fixes in cli.c

This commit is contained in:
Jo-Philipp Wich 2009-04-06 02:50:29 +00:00
parent 36a9415469
commit 1744f962b0

View file

@ -33,17 +33,19 @@ int do_print_index( lar_archive *ar )
int main( int argc, const char* argv[] ) int main( int argc, const char* argv[] )
{ {
lar_archive *ar; lar_archive *ar;
int stat = 0;
if( argv[1] != NULL ) if( argv[1] != NULL )
{ {
if( (ar = lar_open(argv[1])) != NULL ) if( (ar = lar_open(argv[1])) != NULL )
{ {
if( argv[2] ) if( argv[2] )
return do_print_member(ar, argv[2]); stat = do_print_member(ar, argv[2]);
else else
return do_print_index(ar); stat = do_print_index(ar);
lar_close(ar); lar_close(ar);
return stat;
} }
else else
{ {
@ -51,7 +53,7 @@ int main( int argc, const char* argv[] )
} }
} }
else else
{ {
printf("Usage: lar <archive> [<member>]\n"); printf("Usage: lar <archive> [<member>]\n");
return 1; return 1;
} }