]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/kxld/kxld_copyright.c
xnu-7195.101.1.tar.gz
[apple/xnu.git] / libkern / kxld / kxld_copyright.c
index ca66c9ab9be7b0aa61b88d7c9cedc33459d9acd6..e42757fc1bf7fac7d4f5a67b92c5a8e9f04c98fa 100644 (file)
@@ -265,10 +265,11 @@ kxld_validate_copyright_string(const char *str)
        const char *copyright = NULL;
        const char *rights = NULL;
        char *date_str = NULL;
-       u_long len = 0;
+       size_t len = 0;
 
-       copyright = kxld_strstr(str, kCopyrightToken);
-       rights = kxld_strstr(str, kRightsToken);
+       len = strlen(str);
+       copyright = strnstr(str, kCopyrightToken, len);
+       rights = strnstr(str, kRightsToken, len);
 
        if (!copyright || !rights || copyright > rights) {
                goto finish;