]> rtime.felk.cvut.cz Git - frescor/forb.git/commitdiff
Better error handling in CDR
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 21 Aug 2008 17:28:04 +0000 (19:28 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 21 Aug 2008 17:28:04 +0000 (19:28 +0200)
cdr.c

diff --git a/cdr.c b/cdr.c
index 1d497636e39493b91eef7356a7dd8efe0cada959..fee5d66b6e2c0b204215373271e80a6e203424c3 100644 (file)
--- a/cdr.c
+++ b/cdr.c
@@ -57,6 +57,9 @@ CDR_buffer_init(CDR_Codec *codec, const unsigned int size)
        }
 
        codec->buffer=(CORBA_octet *)forb_malloc(size);
+       if (!codec->buffer) {
+               return CORBA_FALSE;
+       }
        codec->buf_len=size;
         codec->wptr_max=size;
        codec->rptr=codec->wptr=0;