]> git.saurik.com Git - apple/libc.git/blobdiff - gen/asl_core.c
Libc-583.tar.gz
[apple/libc.git] / gen / asl_core.c
index 8d8bb059161bc097d2a97df7bea62d5a052b95e7..b5871f11f7e70c5cf3a1650f7ea2dedcd7034cc4 100644 (file)
@@ -57,6 +57,11 @@ asl_core_string_hash(const char *s, uint32_t inlen)
        if (s == NULL) return 0;
 
        l = inlen;
+       if (l == 0)
+       {
+               if (s[0] == '\0') return 0;
+               l = strlen(s);
+       }
 
        len = l;
        a = b = 0x9e3779b9;