allow for default UDB spec at compile time
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Fri, 13 Dec 1991 10:39:53 +0000 (02:39 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Fri, 13 Dec 1991 10:39:53 +0000 (02:39 -0800)
SCCS-vsn: usr.sbin/sendmail/src/udb.c 5.12

usr/src/usr.sbin/sendmail/src/udb.c

index 2f3c7bc..cfbc8bb 100644 (file)
@@ -8,9 +8,9 @@
 
 #ifndef lint
 #ifdef USERDB
 
 #ifndef lint
 #ifdef USERDB
-static char sccsid [] = "@(#)udb.c     5.11 (Berkeley) %G% (with USERDB)";
+static char sccsid [] = "@(#)udb.c     5.12 (Berkeley) %G% (with USERDB)";
 #else
 #else
-static char sccsid [] = "@(#)udb.c     5.11 (Berkeley) %G% (without USERDB)";
+static char sccsid [] = "@(#)udb.c     5.12 (Berkeley) %G% (without USERDB)";
 #endif
 #endif
 
 #endif
 #endif
 
@@ -240,6 +240,11 @@ _udbx_init()
        register struct udbent *up;
        char buf[8192];
 
        register struct udbent *up;
        char buf[8192];
 
+# ifdef UDB_DEFAULT_SPEC
+       if (UdbSpec == NULL)
+               UdbSpec = UDB_DEFAULT_SPEC;
+# endif
+
        p = UdbSpec;
        up = UdbEnts;
        while (p != NULL)
        p = UdbSpec;
        up = UdbEnts;
        while (p != NULL)