count is unsigned (size_t) so cast to u_long, not long
authormillert <millert@openbsd.org>
Thu, 2 Mar 2000 04:05:44 +0000 (04:05 +0000)
committermillert <millert@openbsd.org>
Thu, 2 Mar 2000 04:05:44 +0000 (04:05 +0000)
usr.bin/login/failedlogin.c

index e6576c1..326d80f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: failedlogin.c,v 1.8 2000/03/01 18:33:49 deraadt Exp $ */
+/*     $OpenBSD: failedlogin.c,v 1.9 2000/03/02 04:05:44 millert Exp $ */
 
 /*
  * Copyright (c) 1996 Todd C. Miller <Todd.Miller@courtesan.com>
@@ -28,7 +28,7 @@
  */
 
 #ifndef lint                                                              
-static char rcsid[] = "$OpenBSD: failedlogin.c,v 1.8 2000/03/01 18:33:49 deraadt Exp $";
+static char rcsid[] = "$OpenBSD: failedlogin.c,v 1.9 2000/03/02 04:05:44 millert Exp $";
 #endif /* not lint */                                                        
 
 /*
@@ -119,9 +119,9 @@ check_failedlogin(uid)
                        /* There was a bad login */
                        was_bad = 1;
                        if (failedlogin.count > 1)
-                               printf("There have been %ld unsuccessful login "
-                                   "attempts to your account.\n",
-                                   (long)failedlogin.count);
+                               (void)printf("There have been %lu unsuccessful "
+                                   "login attempts to your account.\n",
+                                   (u_long)failedlogin.count);
                        (void)printf("Last unsuccessful login: %.*s", 24-5,
                                (char *)ctime(&failedlogin.bl_time));
                        (void)printf(" on %.*s",