summaryrefslogtreecommitdiffstats
path: root/src/com/android/nfc/snep/SnepClient.java
diff options
context:
space:
mode:
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-25 00:31:49 +0100
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2013-07-25 00:31:49 +0100
commit2179fd368b019e2f0f419fd0eada5e2b693c18bb (patch)
tree0c217a7c8c5c4221e7883d714b8dd2ff5729a7fc /src/com/android/nfc/snep/SnepClient.java
parent43c1153e4b31194a32b9be7febd5aa4a542cef3c (diff)
parent36cf13f6279056792e154c3222041dc295d2f405 (diff)
downloadandroid_packages_apps_Nfc-2179fd368b019e2f0f419fd0eada5e2b693c18bb.tar.gz
android_packages_apps_Nfc-2179fd368b019e2f0f419fd0eada5e2b693c18bb.tar.bz2
android_packages_apps_Nfc-2179fd368b019e2f0f419fd0eada5e2b693c18bb.zip
Merge tag 'android-4.3_r2.1' into cm-10.2
Android 4.3 release 2.1 Conflicts: nxp/jni/com_android_nfc_NativeNfcManager.cpp nxp/jni/com_android_nfc_NativeNfcTag.cpp res/values-nl/strings.xml Change-Id: I2e53f288cd65fc179d5c385971e703f6eda0c232
Diffstat (limited to 'src/com/android/nfc/snep/SnepClient.java')
-rw-r--r--src/com/android/nfc/snep/SnepClient.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/nfc/snep/SnepClient.java b/src/com/android/nfc/snep/SnepClient.java
index fae8143f..03824ccd 100644
--- a/src/com/android/nfc/snep/SnepClient.java
+++ b/src/com/android/nfc/snep/SnepClient.java
@@ -157,6 +157,9 @@ public final class SnepClient {
int fragmentLength = (mFragmentLength == -1) ? miu : Math.min(miu, mFragmentLength);
messenger = new SnepMessenger(true, socket, fragmentLength);
} catch (LlcpException e) {
+ synchronized (this) {
+ mState = DISCONNECTED;
+ }
throw new IOException("Could not connect to socket");
} catch (IOException e) {
if (socket != null) {
@@ -165,6 +168,9 @@ public final class SnepClient {
} catch (IOException e2) {
}
}
+ synchronized (this) {
+ mState = DISCONNECTED;
+ }
throw new IOException("Failed to connect to socket");
}