avoid bogus returns in symbolic ruleset names
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Wed, 21 Jun 1995 22:09:54 +0000 (14:09 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Wed, 21 Jun 1995 22:09:54 +0000 (14:09 -0800)
SCCS-vsn: usr.sbin/sendmail/src/readcf.c 8.108

usr/src/usr.sbin/sendmail/src/readcf.c

index e9855be..14e6c4d 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)readcf.c   8.107 (Berkeley) %G%";
+static char sccsid[] = "@(#)readcf.c   8.108 (Berkeley) %G%";
 #endif /* not lint */
 
 # include "sendmail.h"
 #endif /* not lint */
 
 # include "sendmail.h"
@@ -2243,7 +2243,7 @@ strtorwset(p, endp, stabmode)
 
                if (stabmode == ST_ENTER && delim == '=')
                {
 
                if (stabmode == ST_ENTER && delim == '=')
                {
-                       ruleset = strtol(p, endp, 10);
+                       ruleset = strtol(++p, endp, 10);
                        if (ruleset >= MAXRWSETS / 2 || ruleset < 0)
                        {
                                syserr("bad ruleset %s = %d (%d max)",
                        if (ruleset >= MAXRWSETS / 2 || ruleset < 0)
                        {
                                syserr("bad ruleset %s = %d (%d max)",