Change-Id: I86df0d0db29813781c8b49dc111f726b24b82041
Signed-off-by: Paweł Szewczyk <p.szewczyk@samsung.com>
char *sep = LEGACY_FUNC_SEP;
int i, f_cnt;
int f_idx;
+ int g_f_idx;
int ret;
ret = sys_get_str(cpath, buf, sizeof(buf));
if (ret)
return ret;
+ for (g_f_idx = 0; gadget->funcs[g_f_idx]; ++g_f_idx);
+
f_idx = 0;
for (fname = strsep(&begin, sep); fname; fname = strsep(&begin, sep)) {
struct usb_function *func;
ret = legacy_alloc_new_func(gadget, fname, &func);
if (ret)
goto free_config;
+
+ gadget->funcs[g_f_idx++] = func;
}
config->funcs[f_idx++] = func;