Fix svace issue 77/318077/1
authorSeonah Moon <seonah1.moon@samsung.com>
Tue, 24 Sep 2024 09:09:44 +0000 (18:09 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Tue, 24 Sep 2024 09:09:44 +0000 (18:09 +0900)
Change-Id: I69aa803907e012470a64df81ffb7f52ab9ed2dad

agent/download-agent-file.c
packaging/download-provider.spec

index 01d966deefafd6bdbad001ef3fd0473b577dee7a..c5f2ce71e2422400cf2d553317c0f914ba1455fb 100755 (executable)
@@ -539,11 +539,18 @@ da_ret_t start_file_writing(da_info_t *da_info)
 
        DA_LOGI("");
 
-       NULL_CHECK_RET(da_info);
+       if (da_info == NULL) {
+               ret = DA_ERR_INVALID_ARGUMENT;
+               goto ERR;
+       }
+
        file_info = da_info->file_info;
-       NULL_CHECK_RET(file_info);
        req_info = da_info->req_info;
-       NULL_CHECK_RET(req_info);
+
+       if (file_info == NULL || req_info == NULL) {
+               ret = DA_ERR_INVALID_ARGUMENT;
+               goto ERR;
+       }
 
        /* resume case */
        if (req_info->etag || req_info->temp_file_path) {
index c84e55b2af88fda2be1a576e54a20e57dcb2a803..cd036a96f9c9d5fe768550e95d5e68b4eb3076d7 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       download-provider
 Summary:    Download the contents in background
-Version:    2.4.0
+Version:    2.4.1
 Release:    0
 Group:      Development/Libraries
 License:    Apache-2.0