Replaced atooi() with strtoul(..., 8). That's part of C89 and thus okay for us.
[mmh] / sbr / m_gmprot.c
index 9c86e77..377be09 100644 (file)
 int
 m_gmprot(void)
 {
-       register char *cp;
+       char *cp;
 
-       return atooi ((cp = context_find("msg-protect")) && *cp ? cp : msgprot);
+       if (!(cp = context_find("msg-protect")) || !*cp) {
+               cp = msgprot;
+       }
+       return strtol(cp, NULL, 8);
 }