Typo.
[gnulib.git] / lib / modechange.c
index a2697f6..52c5deb 100644 (file)
@@ -26,7 +26,7 @@
    changing the mode of many files, this probably results in a
    performance gain.  */
 
-#if HAVE_CONFIG_H
+#ifdef HAVE_CONFIG_H
 # include <config.h>
 #endif
 
@@ -124,6 +124,9 @@ mode_compile (char const *mode_string)
        }
       while ('0' <= *mode_string && *mode_string < '8');
 
+      if (*mode_string)
+       return NULL;
+
       /* Help the compiler optimize the usual case where mode_t uses
         the traditional octal representation.  */
       mode = ((S_ISUID == SUID && S_ISGID == SGID && S_ISVTX == SVTX