From bec26152b7cfe3c178b6bccf99eb87f64dd808b4 Mon Sep 17 00:00:00 2001 From: Richard Russon Date: Mon, 29 Apr 2019 14:57:30 +0100 Subject: [PATCH] libemail: fix rfc2231 code for degenerate cases --- email/rfc2231.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/email/rfc2231.c b/email/rfc2231.c index c4f25b376..363b7d966 100644 --- a/email/rfc2231.c +++ b/email/rfc2231.c @@ -322,6 +322,9 @@ void rfc2231_decode_parameters(struct ParameterList *p) */ int rfc2231_encode_string(char **pd) { + if (!pd || !*pd) + return 0; + int ext = 0; bool encode = false; char *charset = NULL, *s = NULL, *t = NULL, *e = NULL, *d = NULL; -- 2.40.0