From f8f96e1da02b696484e0d1f55baa9d6c1e263bed Mon Sep 17 00:00:00 2001 From: Slava Monich Date: Fri, 14 Mar 2014 15:59:24 +0200 Subject: [PATCH] [mms-dump] Don't decode empty values --- mms-dump/mms-dump.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mms-dump/mms-dump.c b/mms-dump/mms-dump.c index a2b0cd4..7b390b9 100644 --- a/mms-dump/mms-dump.c +++ b/mms-dump/mms-dump.c @@ -800,7 +800,8 @@ mms_decode_headers( } printf("%s%s: ", prefix, hdr_name); dec = value_decoder_for_header(hdr_name); - if (!dec(wsp_header_iter_get_val_type(iter), val, val_len, flags)) { + if (val_len > 0 && + !dec(wsp_header_iter_get_val_type(iter), val, val_len, flags)) { printf("ERROR!\n"); return FALSE; }