[Title] add limitation in already completed state in url_download_start API
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A
[SCMRequest] N/A
Change-Id: Ifce2105f7ab5594849f3f2939dc5b9a18a73cc8a
if (download->state == URL_DOWNLOAD_STATE_DOWNLOADING)
return url_download_error_invalid_state(__FUNCTION__, download);
+ if (download->state == URL_DOWNLOAD_STATE_COMPLETED)
+ return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_ALREADY_COMPLETED, NULL);
+
if (download->state == URL_DOWNLOAD_STATE_PAUSED)
return url_download_resume(download);