fix string length bug
diff --git a/core/org.eclipse.ptp.core/src/org/eclipse/ptp/core/proxy/AbstractProxyClient.java b/core/org.eclipse.ptp.core/src/org/eclipse/ptp/core/proxy/AbstractProxyClient.java
index 406fa33..c3741bf 100644
--- a/core/org.eclipse.ptp.core/src/org/eclipse/ptp/core/proxy/AbstractProxyClient.java
+++ b/core/org.eclipse.ptp.core/src/org/eclipse/ptp/core/proxy/AbstractProxyClient.java
@@ -71,7 +71,7 @@
 			return "1:00";
 		
 		byte[] b = str.getBytes();
-		String res = str.length()*2+1 + ":";
+		String res = Integer.toHexString(str.length()+1) + ":";
 		for (int i = 0; i < b.length; i++) {
 			if (b[i] < 10)
 				res += "0";