key = va_arg(vl, char *);
ret = app_control_validate_extra_data(key);
if (ret != APP_CONTROL_ERROR_NONE) {
+ va_end(vl);
app_control_destroy(tmp_control);
return ret;
}
val = va_arg(vl, char *);
ret = app_control_validate_extra_data(val);
if (ret != APP_CONTROL_ERROR_NONE) {
+ va_end(vl);
app_control_destroy(tmp_control);
return ret;
}
ret = app_control_add_extra_data(tmp_control, key, val);
if (ret != APP_CONTROL_ERROR_NONE) {
+ va_end(vl);
app_control_destroy(tmp_control);
return ret;
}