// 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;
errorcode = DP_ERROR_NO_DATA;
*length = 0;
} else {
- int i = 0;
+ size_t i = 0;
char **recv_strings = NULL;
if (array_size > DOWNLOAD_HTTP_HEADER_FIELDS_MAX)
if (errorcode != DP_ERROR_IO_ERROR)
__bp_disconnect(__FUNCTION__); // clear IPC, can not expect the size of futher packets
}
- *length = i;
+ *length = (int)i;
}
}
} else {