Narrow natpass() parameter cn's type to natid

This commit is contained in:
Markus Armbruster 2010-05-23 18:14:03 +02:00
parent 17a559b3a5
commit 4b123843a7
2 changed files with 3 additions and 3 deletions

View file

@ -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 *);

View file

@ -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)