From 6b2790774e332f2fd707e4cc1e63e85c670873bc Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Sun, 7 Dec 2014 00:33:37 +0100 Subject: [PATCH] Fixed missing NULL pointer check. --- channels/cliprdr/client/cliprdr_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/channels/cliprdr/client/cliprdr_main.c b/channels/cliprdr/client/cliprdr_main.c index 0045e2d0a..b5e63825b 100644 --- a/channels/cliprdr/client/cliprdr_main.c +++ b/channels/cliprdr/client/cliprdr_main.c @@ -522,8 +522,10 @@ int cliprdr_client_format_list(CliprdrClientContext* context, CLIPRDR_FORMAT_LIS if (formatNameSize > 15) formatNameSize = 15; - - Stream_Write(s, wszFormatName, formatNameSize * 2); + + if (wszFormatName) + Stream_Write(s, wszFormatName, formatNameSize * 2); + Stream_Zero(s, 32 - (formatNameSize * 2)); free(wszFormatName);