}
*path = strdup(g_interface_slots[index].downloaded_path);
+ if (*path == NULL)
+ return DOWNLOAD_ADAPTOR_ERROR_OUT_OF_MEMORY;
+
return DOWNLOAD_ADAPTOR_ERROR_NONE;
}
/* Converted. Use converted path. */
TRACE_ERROR("Converted filename : %s -> %s", *path, compat_filename);
*path = strdup(compat_filename);
+ if (*path == NULL)
+ ret = DOWNLOAD_ADAPTOR_ERROR_OUT_OF_MEMORY;
}
return ret;
}
} else {
*temp_path = strdup(g_interface_slots[index].saved_temp_path);
}
+
+ if (*temp_path == NULL)
+ ret = DOWNLOAD_ADAPTOR_ERROR_OUT_OF_MEMORY;
+
return ret;
}