# HG changeset patch
# User tasneems@symbian.org
# Date 1267492733 28800
# Node ID 29e6ab151abe9f4415d62cbc2a79b347232fd3eb
# Parent  7b148352159e8e4480fa96db5ebff4ef52dea4ee
Fixed 2083: error cleaning up bluetooth deployment

diff -r 7b148352159e -r 29e6ab151abe org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/deploy/device/DeviceDeployer.java
--- a/org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/deploy/device/DeviceDeployer.java	Mon Mar 01 16:03:32 2010 -0800
+++ b/org.symbian.tools.wrttools/src/org/symbian/tools/wrttools/core/deploy/device/DeviceDeployer.java	Mon Mar 01 17:18:53 2010 -0800
@@ -22,6 +22,7 @@
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.IOException;
+import java.io.EOFException;
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.text.MessageFormat;
@@ -206,6 +207,9 @@
 					clientSession.disconnect(null);
 					clientSession.close();
 				}
+			} catch (EOFException f) {
+				// EOFException is now caught and reported back although deployment has completed
+				Activator.log(IStatus.ERROR, "EOF encountered while cleaning up Bluetooth deployment", f);
 			} catch (IOException x) {
 				Activator.log(IStatus.ERROR,
 						"Error cleaning up BlueTooth deployment", x);