diff options
Diffstat (limited to 'obex/javax/obex/ServerSession.java')
-rw-r--r-- | obex/javax/obex/ServerSession.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/obex/javax/obex/ServerSession.java b/obex/javax/obex/ServerSession.java index a4b9759..f1b9a0d 100644 --- a/obex/javax/obex/ServerSession.java +++ b/obex/javax/obex/ServerSession.java @@ -256,6 +256,10 @@ public final class ServerSession extends ObexSession implements Runnable { public void sendResponse(int code, byte[] header) throws IOException { int totalLength = 3; byte[] data = null; + OutputStream op = mOutput; + if (op == null) { + return; + } if (header != null) { totalLength += header.length; @@ -270,8 +274,8 @@ public final class ServerSession extends ObexSession implements Runnable { data[1] = (byte)0x00; data[2] = (byte)totalLength; } - mOutput.write(data); - mOutput.flush(); + op.write(data); + op.flush(); } /** |