Index: crash_sender |
diff --git a/crash_sender b/crash_sender |
index c9eec0591f9d46fce8a1e9d1a1d2d6d517a859a0..980762d86177a10cd033ec9f6f0687e525120d15 100644 |
--- a/crash_sender |
+++ b/crash_sender |
@@ -192,8 +192,10 @@ send_crash() { |
local board="$(get_board)" |
local hwclass="$(get_hardware_class)" |
local payload_extension="${kind}" |
+ local write_payload_size="$(get_key_value "${meta_path}" "payload_size")" |
[ "${kind}" = "minidump" ] && payload_extension="dmp" |
local report_payload="$(get_base "${meta_path}").${payload_extension}" |
+ local send_payload_size="$(stat --printf=%s "${report_payload}")" |
lecho "Sending crash:" |
lecho " Scheduled to send in ${sleep_time}s" |
lecho " Metadata: ${meta_path} (${kind})" |
@@ -233,6 +235,8 @@ send_crash() { |
-F "board=${board}" \ |
-F "hwclass=${hwclass}" \ |
-F "exec_name=${exec_name}" \ |
+ -F "write_payload_size=${write_payload_size}" \ |
+ -F "send_payload_size=${send_payload_size}" \ |
-F "guid=<${CONSENT_ID}" -o "${report_id}" 2>"${curl_stderr}" |
curl_result=$? |
set -e |