allow to call url_download_stop in case of PAUSED state
authorBang Kwang min <justine.bang@samsung.com>
Thu, 30 Aug 2012 03:16:36 +0000 (12:16 +0900)
committerBang Kwang min <justine.bang@samsung.com>
Thu, 30 Aug 2012 06:14:13 +0000 (15:14 +0900)
[Title] allow to call url_download_stop in case of PAUSED state
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] N/A
[SCMRequest] N/A

Change-Id: I865fd34771a8cde87f005148a3cc5c79b41511c3

src/url_download_provider.c

index 6a73bda..c3ccb0d 100644 (file)
@@ -857,7 +857,8 @@ int url_download_stop(url_download_h download)
        if (download == NULL || download->sockfd <= 0)
                return url_download_error(__FUNCTION__, URL_DOWNLOAD_ERROR_INVALID_PARAMETER, NULL);
 
-       if (download->state != URL_DOWNLOAD_STATE_DOWNLOADING)
+       if (download->state != URL_DOWNLOAD_STATE_DOWNLOADING
+               && download->state != URL_DOWNLOAD_STATE_PAUSED)
                return url_download_error_invalid_state(__FUNCTION__, download);
 
        ipc_send_download_control(download, DOWNLOAD_CONTROL_STOP);