diff options
author | Mark Spruiell <mes@zeroc.com> | 2002-11-23 16:38:52 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2002-11-23 16:38:52 +0000 |
commit | 5da59147c2bddb2391d935a7bd40e1dd002cea15 (patch) | |
tree | 29554e9287f4aea9372d5f95dd88ad11c09fee12 /java/src/Ice/Blobject.java | |
parent | - Added DBEnvironment::openDBWithTxn (required by BerkeleyDB 4.1.2) (diff) | |
download | ice-5da59147c2bddb2391d935a7bd40e1dd002cea15.tar.bz2 ice-5da59147c2bddb2391d935a7bd40e1dd002cea15.tar.xz ice-5da59147c2bddb2391d935a7bd40e1dd002cea15.zip |
bug fix for NullPointerException during oneway request
Diffstat (limited to 'java/src/Ice/Blobject.java')
-rw-r--r-- | java/src/Ice/Blobject.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/java/src/Ice/Blobject.java b/java/src/Ice/Blobject.java index dad66cd8d9a..9642a4964cf 100644 --- a/java/src/Ice/Blobject.java +++ b/java/src/Ice/Blobject.java @@ -28,7 +28,10 @@ public abstract class Blobject extends Ice.ObjectImpl int sz = in.is().getReadEncapsSize(); inParams = in.is().readBlob(sz); boolean ok = ice_invoke(inParams, outParams, current); - in.os().writeBlob(outParams.value); + if(outParams.value != null) + { + in.os().writeBlob(outParams.value); + } if(ok) { return IceInternal.DispatchStatus.DispatchOK; |