contrib/lar: small fixes in cli.c
This commit is contained in:
parent
36a9415469
commit
1744f962b0
1 changed files with 6 additions and 4 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue