debugging patches; minor long class name patches
[unix-history] / usr / src / usr.sbin / sendmail / src / main.c
index 0b73245..0040a18 100644 (file)
@@ -13,7 +13,7 @@ static char copyright[] =
 #endif /* not lint */
 
 #ifndef lint
 #endif /* not lint */
 
 #ifndef lint
-static char sccsid[] = "@(#)main.c     8.138 (Berkeley) %G%";
+static char sccsid[] = "@(#)main.c     8.139 (Berkeley) %G%";
 #endif /* not lint */
 
 #define        _DEFINE
 #endif /* not lint */
 
 #define        _DEFINE
@@ -1699,7 +1699,9 @@ testmodeline(line, e)
                        break;
 
                  case 'C':
                        break;
 
                  case 'C':
-                       setclass(line[2], &line[3]);
+                       mid = macid(&line[2], &delimptr);
+                       if (mid != '\0')
+                               setclass(mid, &line[3]);
                        break;
 
                  case 'S':             /* dump rule set */
                        break;
 
                  case 'S':             /* dump rule set */