summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-jni/src/lib.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/mullvad-jni/src/lib.rs b/mullvad-jni/src/lib.rs
index 6ac57474da..15b72f8f6b 100644
--- a/mullvad-jni/src/lib.rs
+++ b/mullvad-jni/src/lib.rs
@@ -834,8 +834,16 @@ pub extern "system" fn Java_net_mullvad_mullvadvpn_service_MullvadDaemon_submitV
let result = if let Some(daemon_interface) = get_daemon_interface(daemon_interface_address) {
let voucher = String::from_java(&env, voucher);
+ let raw_result = daemon_interface.submit_voucher(voucher);
- VoucherSubmissionResult::from(daemon_interface.submit_voucher(voucher))
+ if let Err(ref error) = &raw_result {
+ log::error!(
+ "{}",
+ error.display_chain_with_msg("Failed to submit voucher code")
+ );
+ }
+
+ VoucherSubmissionResult::from(raw_result)
} else {
VoucherSubmissionResult::OtherError
};