Change-Id: I1ee04b2ca4927f71b5c96c5dcc7988893fc322d6
if (func) {
free((void *)func->name);
free((void *)func->instance);
+ free((void *)func->ffs_service);
free((void *)func->service);
free(func);
}
if (!other->name || !other->instance)
goto out_nomem;
+ if (func->ffs_service) {
+ other->ffs_service = strdup(func->ffs_service);
+ if (!other->ffs_service)
+ goto out_nomem;
+ }
+
if (func->service) {
other->service = strdup(func->service);
if (!other->service)