Don't send terminal response without cmd details.

bug:6481578
Change-Id: Ie9f6e33c49307ddd884015a400f90e5477cc551e
This commit is contained in:
John Wang
2012-07-19 18:08:55 -07:00
parent b71393bd34
commit aeffc933e9

View File

@@ -169,8 +169,11 @@ public class CatService extends Handler implements AppInterface {
} catch (ClassCastException e) {
// for error handling : cast exception
CatLog.d(this, "Fail to parse proactive command");
sendTerminalResponse(mCurrntCmd.mCmdDet, ResultCode.CMD_DATA_NOT_UNDERSTOOD,
// Don't send Terminal Resp if command detail is not available
if (mCurrntCmd != null) {
sendTerminalResponse(mCurrntCmd.mCmdDet, ResultCode.CMD_DATA_NOT_UNDERSTOOD,
false, 0x00, null);
}
break;
}
if (cmdParams != null) {