use memcmp instead of str[n]cmp for temp function XXXXXX checking
[musl] / src / temp / mkostemps.c
index d87d4b6..8cc01e3 100644 (file)
@@ -10,7 +10,7 @@ char *__randname(char *);
 int __mkostemps(char *template, int len, int flags)
 {
        size_t l = strlen(template);
-       if (l<6 || len>l-6 || strncmp(template+l-len-6, "XXXXXX", 6)) {
+       if (l<6 || len>l-6 || memcmp(template+l-len-6, "XXXXXX", 6)) {
                errno = EINVAL;
                return -1;
        }