return _dbus_invalid_ref_error_new(msg);
}
+ str = str ? str : strdup("");
+
ret = eldbus_message_method_return_new(msg);
- EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
+ EINA_SAFETY_ON_NULL_GOTO(ret, cleanup);
eldbus_message_arguments_append(ret, "sii", str, start, end);
- free(str);
+cleanup:
+ free(str);
return ret;
}
str = str ? str : strdup("");
Eldbus_Message *ret = eldbus_message_method_return_new(msg);
- EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
+ EINA_SAFETY_ON_NULL_GOTO(ret, cleanup);
+
eldbus_message_arguments_append(ret, "s", str);
+cleanup:
free(str);
-
return ret;
}
}
ret = eldbus_message_method_return_new(msg);
- EINA_SAFETY_ON_NULL_RETURN_VAL(ret, NULL);
+ EINA_SAFETY_ON_NULL_GOTO(ret, cleanup);
eldbus_message_arguments_append(ret, "siib", value ? value : "", start, end, res);
+cleanup:
free(value);
return ret;
}