From e5f94d6673c79abcaf0577cd47adb5bf10148f14 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Mon, 11 May 2009 00:20:32 +0200 Subject: [PATCH] Fixed NULL string serialization --- src/cdr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cdr.c b/src/cdr.c index 3948a69..2012b8e 100644 --- a/src/cdr.c +++ b/src/cdr.c @@ -385,7 +385,10 @@ FORB_CDR_put_string(FORB_CDR_Codec *codec, const CORBA_char *str) { unsigned int len; - len=strlen(str)+1; + if (str) + len=strlen(str)+1; + else + len=0; if (FORB_CDR_put_ulong(codec, len)==CORBA_FALSE) return -1; return FORB_CDR_buffer_puts(codec, str, len); -- 2.39.2