summaryrefslogtreecommitdiff
path: root/java/src/Ice/Blobject.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2002-11-23 16:38:52 +0000
committerMark Spruiell <mes@zeroc.com>2002-11-23 16:38:52 +0000
commit5da59147c2bddb2391d935a7bd40e1dd002cea15 (patch)
tree29554e9287f4aea9372d5f95dd88ad11c09fee12 /java/src/Ice/Blobject.java
parent- Added DBEnvironment::openDBWithTxn (required by BerkeleyDB 4.1.2) (diff)
downloadice-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.java5
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;