usb: gadget: uvc: use correct buffer size when parsing configfs lists
[linux-2.6-block.git] / drivers / usb / gadget / function / uvc_configfs.c
index 7e704b2bcfd1ce5a2c28a4f318fca6633a7072f8..a4377df612f51e12760195cd1fbe89ec9c541fbe 100644 (file)
@@ -92,10 +92,10 @@ static int __uvcg_iter_item_entries(const char *page, size_t len,
 
        while (pg - page < len) {
                i = 0;
-               while (i < sizeof(buf) && (pg - page < len) &&
+               while (i < bufsize && (pg - page < len) &&
                       *pg != '\0' && *pg != '\n')
                        buf[i++] = *pg++;
-               if (i == sizeof(buf)) {
+               if (i == bufsize) {
                        ret = -EINVAL;
                        goto out_free_buf;
                }