Merge "Replace exception on unknown DisconnectCause with UNKNOWN cause and message" into lmp-mr1-dev
diff --git a/src/com/android/services/telephony/DisconnectCauseUtil.java b/src/com/android/services/telephony/DisconnectCauseUtil.java
index 8f38ee1..0e9c0d0 100644
--- a/src/com/android/services/telephony/DisconnectCauseUtil.java
+++ b/src/com/android/services/telephony/DisconnectCauseUtil.java
@@ -132,7 +132,10 @@
                 return DisconnectCause.UNKNOWN;
 
             default:
-                throw new IllegalStateException("Unrecognized Telephony DisconnectCause");
+                Log.w("DisconnectCauseUtil.toTelecomDisconnectCauseCode",
+                        "Unrecognized Telephony DisconnectCause "
+                        + telephonyDisconnectCause);
+                return DisconnectCause.UNKNOWN;
         }
     }