diff --git a/telephony/java/android/telephony/TelephonyScanManager.java b/telephony/java/android/telephony/TelephonyScanManager.java index 946cecfa261ca..99e2db883e524 100644 --- a/telephony/java/android/telephony/TelephonyScanManager.java +++ b/telephony/java/android/telephony/TelephonyScanManager.java @@ -145,7 +145,8 @@ public final class TelephonyScanManager { break; case CALLBACK_SCAN_ERROR: try { - executor.execute(() -> callback.onError(message.arg1)); + final int errorCode = message.arg1; + executor.execute(() -> callback.onError(errorCode)); } catch (Exception e) { Rlog.e(TAG, "Exception in networkscan callback onError", e); }