From 84589f6e5c39b34633cf8985fcdab5845e381a69 Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Wed, 22 Nov 2017 18:03:19 +0100 Subject: [PATCH] Move pointer usage after pointer check In procmime_decode_content mimeinfo is dereferenced before cm_return_val_if_fail(). --- src/procmime.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/procmime.c b/src/procmime.c index b07e3f5ac..44e546c3a 100644 --- a/src/procmime.c +++ b/src/procmime.c @@ -323,14 +323,14 @@ gboolean procmime_decode_content(MimeInfo *mimeinfo) gint state = 0; guint save = 0; + cm_return_val_if_fail(mimeinfo != NULL, FALSE); + EncodingType encoding = forced_encoding ? forced_encoding : mimeinfo->encoding_type; gchar lastline[BUFFSIZE]; memset(lastline, 0, BUFFSIZE); - cm_return_val_if_fail(mimeinfo != NULL, FALSE); - if (prefs_common.respect_flowed_format && mimeinfo->type == MIMETYPE_TEXT && !strcasecmp(mimeinfo->subtype, "plain")) { -- 2.11.4.GIT