fix stepping through dbm database
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Thu, 23 Sep 1993 01:55:39 +0000 (17:55 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Thu, 23 Sep 1993 01:55:39 +0000 (17:55 -0800)
SCCS-vsn: usr.sbin/sendmail/praliases/praliases.c 8.2

usr/src/usr.sbin/sendmail/praliases/praliases.c

index d8cc526..5f70530 100644 (file)
@@ -13,7 +13,7 @@ static char copyright[] =
 #endif /* not lint */
 
 #ifndef lint
 #endif /* not lint */
 
 #ifndef lint
-static char sccsid[] = "@(#)praliases.c        8.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)praliases.c        8.2 (Berkeley) %G%";
 #endif /* not lint */
 
 #include <ndbm.h>
 #endif /* not lint */
 
 #include <ndbm.h>
@@ -81,7 +81,7 @@ main(argc, argv)
                        exit(EX_OSFILE);
                }
                if (!argc)
                        exit(EX_OSFILE);
                }
                if (!argc)
-                       for (key = dbm_nextkey(dbp);
+                       for (key = dbm_firstkey(dbp);
                            key.dptr != NULL; key = dbm_nextkey(dbp)) {
                                content = dbm_fetch(dbp, key);
                                (void)printf("%s:%s\n", key.dptr, content.dptr);
                            key.dptr != NULL; key = dbm_nextkey(dbp)) {
                                content = dbm_fetch(dbp, key);
                                (void)printf("%s:%s\n", key.dptr, content.dptr);