summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvan Chu <evanchu@broadcom.com>2012-10-16 10:50:29 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-10-16 10:50:29 -0700
commit14a35342da905cffaf8a818a6354327fb77a532d (patch)
tree9f5da1c60a01d2345c00a9ab2c28e40d03c1e7f4
parent81aa9898af2f99506cb025e9d8e37252d80c42fa (diff)
parenta15b24e9e405b65b7523d8c80173b1c0d71e093e (diff)
downloadpackages_apps_nfc-14a35342da905cffaf8a818a6354327fb77a532d.zip
packages_apps_nfc-14a35342da905cffaf8a818a6354327fb77a532d.tar.gz
packages_apps_nfc-14a35342da905cffaf8a818a6354327fb77a532d.tar.bz2
am a15b24e9: Check for invalid handle before configuring secure element.
* commit 'a15b24e9e405b65b7523d8c80173b1c0d71e093e': Check for invalid handle before configuring secure element.
-rw-r--r--nci/jni/PeerToPeer.cpp2
-rwxr-xr-xnci/jni/SecureElement.cpp4
2 files changed, 5 insertions, 1 deletions
diff --git a/nci/jni/PeerToPeer.cpp b/nci/jni/PeerToPeer.cpp
index 13b5a60..7994e2a 100644
--- a/nci/jni/PeerToPeer.cpp
+++ b/nci/jni/PeerToPeer.cpp
@@ -1590,7 +1590,7 @@ bool P2pServer::registerWithStack()
- Data link connection timeout (LLCP_DATA_LINK_CONNECTION_TOUT)
- Delay timeout to send first PDU as initiator (LLCP_DELAY_TIME_TO_SEND_FIRST_PDU)
************************/
- stat = NFA_P2pSetLLCPConfig (LLCP_MIU,
+ stat = NFA_P2pSetLLCPConfig (LLCP_MAX_MIU,
LLCP_OPT_VALUE,
LLCP_WAITING_TIME,
LLCP_LTO_VALUE,
diff --git a/nci/jni/SecureElement.cpp b/nci/jni/SecureElement.cpp
index f6b2721..6c52030 100755
--- a/nci/jni/SecureElement.cpp
+++ b/nci/jni/SecureElement.cpp
@@ -2129,6 +2129,7 @@ bool SecureElement::routeToDefault ()
tNFA_STATUS nfaStat = NFA_STATUS_FAILED;
bool retval = false;
+ ALOGD ("%s: enter", fn);
if (! mIsInit)
{
ALOGE ("%s: not init", fn);
@@ -2141,6 +2142,7 @@ bool SecureElement::routeToDefault ()
return true;
}
+ if (mActiveEeHandle != NFA_HANDLE_INVALID)
{
ALOGD ("%s: stop UICC listen; EE h=0x%X", fn, mActiveEeHandle);
SyncEventGuard guard (mUiccListenEvent);
@@ -2153,6 +2155,8 @@ bool SecureElement::routeToDefault ()
else
ALOGE ("%s: fail to stop UICC listen", fn);
}
+ else
+ retval = true;
adjustRoutes (DefaultRoute);