@@ -297,6 +297,7 @@ void usage( char * av0 )
297
297
int main ( int ac , char * * av )
298
298
{
299
299
int cc ;
300
+ int ret ;
300
301
static char * vers = "AFPVersion 2.1" ;
301
302
static char * uam = "Cleartxt Passwrd" ;
302
303
@@ -419,10 +420,14 @@ static char *uam = "Cleartxt Passwrd";
419
420
420
421
/* login */
421
422
if (Version >= 30 ) {
422
- FPopenLoginExt (Conn , vers , uam , User , Password );
423
+ ret = FPopenLoginExt (Conn , vers , uam , User , Password );
423
424
}
424
425
else {
425
- FPopenLogin (Conn , vers , uam , User , Password );
426
+ ret = FPopenLogin (Conn , vers , uam , User , Password );
427
+ }
428
+ if (ret ) {
429
+ printf ("Login failed\n" );
430
+ exit (1 );
426
431
}
427
432
Conn -> afp_version = Version ;
428
433
@@ -452,11 +457,15 @@ static char *uam = "Cleartxt Passwrd";
452
457
}
453
458
/* login */
454
459
if (Version >= 30 ) {
455
- FPopenLoginExt (Conn2 , vers , uam , User2 , Password );
460
+ ret = FPopenLoginExt (Conn2 , vers , uam , User2 , Password );
456
461
}
457
462
else {
458
- FPopenLogin (Conn2 , vers , uam , User2 , Password );
463
+ ret = FPopenLogin (Conn2 , vers , uam , User2 , Password );
459
464
}
465
+ if (ret ) {
466
+ printf ("Login failed\n" );
467
+ exit (1 );
468
+ }
460
469
Conn2 -> afp_version = Version ;
461
470
}
462
471
/*********************************
0 commit comments