URL_DOWNLOAD_ERROR_INVALID_DESTINATION = TIZEN_ERROR_WEB_CLASS | 0x25, /**< Invalid destination */
URL_DOWNLOAD_ERROR_TOO_MANY_DOWNLOADS = TIZEN_ERROR_WEB_CLASS | 0x26, /**< Full of available downloading items */
URL_DOWNLOAD_ERROR_ALREADY_COMPLETED = TIZEN_ERROR_WEB_CLASS | 0x27, /**< The download is already completed */
+ URL_DOWNLOAD_ERROR_NO_DATA = TIZEN_ERROR_NO_DATA, /**< No data */
} url_download_error_e;
if (url_dup == NULL)
return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_OUT_OF_MEMORY, NULL);
- }
+ } else
+ return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_NO_DATA, NULL);
*url = url_dup;
if (path_dup == NULL)
return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_OUT_OF_MEMORY, NULL);
- }
+ } else
+ return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_NO_DATA, NULL);
*path = path_dup;
if (filename_dup == NULL)
return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_OUT_OF_MEMORY, NULL);
- }
+ } else
+ return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_NO_DATA, NULL);
*file_name = filename_dup;
return URL_DOWNLOAD_ERROR_NONE;
if (path_dup == NULL)
return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_OUT_OF_MEMORY, NULL);
- }
+ } else
+ return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_INVALID_STATE, NULL);
*path = path_dup;
return URL_DOWNLOAD_ERROR_NONE;
if (mime_dup == NULL)
return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_OUT_OF_MEMORY, NULL);
- }
+ } else
+ return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_INVALID_STATE, NULL);
*mime_type = mime_dup;
return URL_DOWNLOAD_ERROR_NONE;