diff --git a/include/prototypes.h b/include/prototypes.h index ee9d524c..a531e19c 100644 --- a/include/prototypes.h +++ b/include/prototypes.h @@ -377,7 +377,7 @@ extern int player_set_nstat(struct player *, struct natstr *); extern void player_login(void *); /* nat.c */ extern int natbyname(char *, natid *); -extern int natpass(int, char *); +extern int natpass(natid, char *); /* player.c */ extern struct player *player; /* current player's context */ extern char *praddr(struct player *); diff --git a/src/lib/player/nat.c b/src/lib/player/nat.c index fb030269..cfbb50c4 100644 --- a/src/lib/player/nat.c +++ b/src/lib/player/nat.c @@ -54,11 +54,11 @@ natbyname(char *name, natid *result) } int -natpass(int cn, char *pass) +natpass(natid cn, char *pass) { struct natstr *np; - np = getnatp((natid)cn); + np = getnatp(cn); if (np->nat_stat == STAT_VIS) return 1; if (strcmp(np->nat_pnam, pass) == 0)