Merge git://git.infradead.org/users/willy/linux-nvme
[cascardo/linux.git] / net / dns_resolver / dns_query.c
index 6853d22..9acec61 100644 (file)
@@ -93,8 +93,8 @@ int dns_query(const char *type, const char *name, size_t namelen,
        }
 
        if (!namelen)
-               namelen = strlen(name);
-       if (namelen < 3)
+               namelen = strnlen(name, 256);
+       if (namelen < 3 || namelen > 255)
                return -EINVAL;
        desclen += namelen + 1;