@@ -425,8 +425,8 @@ static int forker( pam_handle_t * pamh, const char *pam_user, uid_t uid, gid_t g
425
425
}
426
426
}
427
427
428
- static void fill_user_data ( pam_handle_t * pamh , struct dict ( * user_data )[], int * num_user_data ,
429
- int max_user_data )
428
+ static void fill_user_data ( pam_handle_t * pamh , struct dict ( * user_data )[],
429
+ uint32_t * num_user_data , uint32_t max_user_data )
430
430
{
431
431
int fields [4 ] = { PAM_RUSER , PAM_RHOST , PAM_TTY , PAM_SERVICE };
432
432
const char * names [4 ] = { "ruser" , "rhost" , "tty" , "service" };
@@ -472,9 +472,9 @@ static int get_ugid( pam_handle_t * pamh, const char *pam_user, uid_t * uid, gid
472
472
static int worker ( pam_handle_t * pamh , const char * pam_user , const char * snapper_conf ,
473
473
createmode_t createmode , const char * cleanup )
474
474
{
475
- const int max_user_data = 5 ;
475
+ const uint32_t max_user_data = 5 ;
476
476
struct dict user_data [max_user_data ];
477
- int num_user_data = 0 ;
477
+ uint32_t num_user_data = 0 ;
478
478
fill_user_data ( pamh , & user_data , & num_user_data , max_user_data );
479
479
480
480
uid_t uid ;
@@ -500,8 +500,7 @@ static int worker( pam_handle_t * pamh, const char *pam_user, const char *snappe
500
500
}
501
501
502
502
if ( forker ( pamh , pam_user , uid , gid , snapper_conf , createmode , cleanup , num_user_data ,
503
- user_data , snapshot_num_in , snapshot_num_out ) != 0 )
504
- {
503
+ user_data , snapshot_num_in , snapshot_num_out ) != 0 ) {
505
504
free ( snapshot_num_out );
506
505
return -1 ;
507
506
}
0 commit comments