Fix svace issues
[platform/framework/web/download-provider.git] / agent / download-agent-file.c
index 90782ff..4051150 100755 (executable)
@@ -957,15 +957,15 @@ da_ret_t get_available_memory(const char *dir_path, da_size_t len)
                //      return DA_ERR_INVALID_INSTALL_PATH;
        }
 
-       double available_size =  (double)filesys_info.f_frsize * filesys_info.f_bavail;
-       double total_size = (double)filesys_info.f_frsize * filesys_info.f_blocks;
-       DA_SECURE_LOGI(" total = %lf ", total_size);
-       DA_SECURE_LOGI(" available = %lf ", available_size);
+       long long available_size =  (long long)(filesys_info.f_frsize * filesys_info.f_bavail);
+       long long total_size = (long long)(filesys_info.f_frsize * filesys_info.f_blocks);
+       DA_SECURE_LOGI(" total = %llu ", total_size);
+       DA_SECURE_LOGI(" available = %llu ", available_size);
 
        DA_LOGV("Available Memory(f_bavail) : %llu", filesys_info.f_bavail);
        DA_LOGV("Available Memory(f_bsize) : %d", filesys_info.f_bsize);
        DA_LOGV("Content: %llu", len);
-       if (available_size < (len
+       if (available_size < (long long)(len
                                + SAVE_FILE_BUFFERING_SIZE_50KB)) /* 50KB buffering */
                ret = DA_ERR_DISK_FULL;