if ((err = emcore_update_sync_status_of_account(first->multi_user_name, first->account_id, SET_TYPE_MINUS, SYNC_STATUS_SYNCING)) != EMAIL_ERROR_NONE)
EM_DEBUG_EXCEPTION("emcore_update_sync_status_of_account failed [%d]", err);
}
+ free(sync_flag_event_list);
EM_DEBUG_FUNC_END();
}
/* In some situation, total_encoded_len includes the length of dummy bytes.
* So it might be greater than body_size */
-
- download_progress = 100 * downloaded_size / download_total_size;
+ if (download_total_size != 0)
+ download_progress = 100 * downloaded_size / download_total_size;
EM_DEBUG_LOG("DOWNLOADING STATUS NOTIFY:Total[%d]/[%d] = %d %% Completed",
downloaded_size, download_total_size, download_progress);
EM_DEBUG_LOG("ckmc_param_list_set_buffer failed");
err = EMAIL_ERROR_KEY_MANAGER_FAILURE;
- return err;
+ goto FINISH_OFF;
}
goto FINISH_OFF;
}
+ memset( full_buf, '\0', (st_buf.st_size + 1) );
byte_read = fread(full_buf, sizeof(char), st_buf.st_size, fp_html);
if (byte_read <= 0) {
EM_SAFE_FREE(encoded_file_name);
EM_SAFE_FREE(result_file_name); /*prevent 26242*/
EM_SAFE_FREE(base64_file_name);
+ EM_SAFE_FREE(glib_error);
if (err_code != NULL)
*err_code = error;
EM_DEBUG_FUNC_END();
goto FINISH_OFF;
}
+ memset( buf, '\0', (st_buf.st_size + 1) );
byte_read = fread(buf, sizeof(char), st_buf.st_size, fp_plain);
if (byte_read <= 0) {
goto FINISH_OFF;
}
+ memset( local_preview_text, '\0', local_preview_buffer_length );
byte_read = fread(local_preview_text, sizeof(char), local_preview_buffer_length - 1, fp_plain);
if (byte_read <= 0) { /*prevent 26249*/
EM_SAFE_FREE(local_preview_text);
EM_SAFE_FREE(encoding_type);
EM_SAFE_FREE(prefix_path);
-
+ EM_SAFE_FREE(glib_error);
if (fp_plain != NULL)
fclose(fp_plain);
goto FINISH_OFF;
}
+ memset( buf, '\0', (file_size + 1) );
if (fread(buf, sizeof(char), file_size, fp) != file_size) {
EM_DEBUG_EXCEPTION("fread error [%d]", errno);
error = EMAIL_ERROR_SYSTEM_FAILURE;
goto FINISH_OFF;
}
+ memset( buf, '\0', file_size + 1 );
if (fread(buf, sizeof(char), file_size, fp) != file_size) {
EM_DEBUG_EXCEPTION("Get the data from file : failed");
error = EMAIL_ERROR_SYSTEM_FAILURE;
if (ret == true) {
if (result_mail_list)
*result_mail_list = mail_list_item_from_tbl;
+ else
+ EM_SAFE_FREE(mail_list_item_from_tbl);
*result_count = count;
} else
EM_SAFE_FREE(mail_list_item_from_tbl);
goto FINISH_OFF;
}
+ memset( buf, '\0', buf_size+1 );
if ((nread = fread(buf, 1, buf_size, fp_src)) > 0) {
if (nread > 0 && nread <= buf_size) {
EM_DEBUG_LOG(">>>> Nread Value [ %d ] ", nread);