}
if (info->value[RUA_INFO_URI]) {
- *uri = info->value[RUA_INFO_URI];
+ *uri = strdup(info->value[RUA_INFO_URI]);
if (*uri == NULL) {
_E("Out of memory");
return RUA_ERROR_OUT_OF_MEMORY;
}
if (info->value[RUA_INFO_IMAGE]) {
- *image = info->value[RUA_INFO_IMAGE];
+ *image = strdup(info->value[RUA_INFO_IMAGE]);
if (*image == NULL) {
_E("Out of memory");
return RUA_ERROR_OUT_OF_MEMORY;
}
if (info->value[RUA_INFO_COMPONENT_ID]) {
- *component_id = info->value[RUA_INFO_COMPONENT_ID];
+ *component_id = strdup(info->value[RUA_INFO_COMPONENT_ID]);
if (*component_id == NULL) {
_E("Out of memory");
return RUA_ERROR_OUT_OF_MEMORY;