From 4bf00d4ac3fcb1237b0168fa3e554767262ce020 Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sat, 28 Sep 2013 18:51:59 +0200 Subject: [PATCH] secure possible NULL-Pointer access in strlen --- citadel/msgbase.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/citadel/msgbase.c b/citadel/msgbase.c index d9629700f..064e7bbe1 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -3493,7 +3493,9 @@ struct CtdlMessage *CtdlMakeMessageLen( } else { preformatted_text = CtdlReadMessageBody(HKEY("000"), config.c_maxmsglen, NULL, 0, 0); - CM_SetField(msg, eMesageText, preformatted_text, strlen(preformatted_text)); + if (preformatted_text != NULL) { + CM_SetField(msg, eMesageText, preformatted_text, strlen(preformatted_text)); + } } return(msg); -- 2.30.2