libusbgx: Fix wrong target size.
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 18 Mar 2014 19:45:33 +0000 (20:45 +0100)
committerKrzysztof Opasiak <k.opasiak@samsung.com>
Tue, 22 Dec 2015 19:35:21 +0000 (20:35 +0100)
Variable target is a place for path to USB function
so it should have size USBG_MAX_PATH_LENGTH not
USBG_MAX_STR_LENGTH size.

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
[Port from libusbg and update description]
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
src/usbg.c

index f655675..33dbd92 100644 (file)
@@ -605,7 +605,7 @@ static int usbg_parse_config_bindings(usbg_config *c)
        struct dirent **dent;
        char bpath[USBG_MAX_PATH_LENGTH];
        char file_name[USBG_MAX_PATH_LENGTH];
-       char target[USBG_MAX_STR_LENGTH];
+       char target[USBG_MAX_PATH_LENGTH];
        char *target_name;
        usbg_gadget *g = c->parent;
        usbg_binding *b;