소스 검색

ErrorMessages: do not traverse down into remote exceptions

Otherwise we miss the actual error message.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
master
Jason A. Donenfeld 4 년 전
부모
커밋
453a1aaa65
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. +6
    -1
      app/src/main/java/com/wireguard/android/util/ErrorMessages.java

+ 6
- 1
app/src/main/java/com/wireguard/android/util/ErrorMessages.java 파일 보기

@@ -6,6 +6,8 @@
package com.wireguard.android.util;

import android.content.res.Resources;
import android.os.RemoteException;

import androidx.annotation.Nullable;

import com.wireguard.android.Application;
@@ -123,7 +125,10 @@ public final class ErrorMessages {
while (cause.getCause() != null) {
if (cause instanceof BadConfigException)
break;
cause = cause.getCause();
final Throwable nextCause = cause.getCause();
if (nextCause instanceof RemoteException)
break;
cause = nextCause;
}
return cause;
}


불러오는 중...
취소
저장