Fix a FATAL ClassCastException in DataConnection.java

bug: 2583290
Change-Id: I93e0307664427b29942b1ed1e5acbf21e78a605f
diff --git a/telephony/java/com/android/internal/telephony/DataConnection.java b/telephony/java/com/android/internal/telephony/DataConnection.java
index 70fdadf..1f8bbcf 100644
--- a/telephony/java/com/android/internal/telephony/DataConnection.java
+++ b/telephony/java/com/android/internal/telephony/DataConnection.java
@@ -310,7 +310,8 @@
             phone.mCM.deactivateDataCall(cid, obtainMessage(EVENT_DEACTIVATE_DONE, o));
         } else {
             if (DBG) log("tearDownData radio is off sendMessage EVENT_DEACTIVATE_DONE immediately");
-            sendMessage(obtainMessage(EVENT_DEACTIVATE_DONE, o));
+            AsyncResult ar = new AsyncResult(o, null, null);
+            sendMessage(obtainMessage(EVENT_DEACTIVATE_DONE, ar));
         }
     }