]> git.pond.sub.org Git - empserver/commitdiff
Narrow natpass() parameter cn's type to natid
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 23 May 2010 16:14:03 +0000 (18:14 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Mon, 24 May 2010 16:23:32 +0000 (18:23 +0200)
include/prototypes.h
src/lib/player/nat.c

index ee9d524c38bf4e61bb1bb41e7127239b14f3e6fa..a531e19c890964f7711738dac4cdadc5eaa3922c 100644 (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 *);
index fb03026961cf48964f2445ad67a4c95ca7c85ac2..cfbb50c458fe18c3af17d831d72c92396bd0434f 100644 (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)