From 5b27ada80aae3b22366f5614f2383d0b816f0f9c Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Sat, 29 Jul 2023 13:06:28 +0200 Subject: [PATCH] [server,sample] fix unused result warnings --- server/Sample/sfreerdp.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/server/Sample/sfreerdp.c b/server/Sample/sfreerdp.c index d691c6bf2..26cd3179d 100644 --- a/server/Sample/sfreerdp.c +++ b/server/Sample/sfreerdp.c @@ -326,11 +326,19 @@ static BOOL test_peer_load_icon(freerdp_peer* client) } /* P3 */ - fgets(line, sizeof(line), fp); + char* s = fgets(line, sizeof(line), fp); + if (!s) + goto out_fail; + /* Creater comment */ - fgets(line, sizeof(line), fp); + s = fgets(line, sizeof(line), fp); + if (!s) + goto out_fail; + /* width height */ - fgets(line, sizeof(line), fp); + s = fgets(line, sizeof(line), fp); + if (!s) + goto out_fail; if (sscanf(line, "%hu %hu", &context->icon_width, &context->icon_height) < 2) { @@ -339,7 +347,9 @@ static BOOL test_peer_load_icon(freerdp_peer* client) } /* Max */ - fgets(line, sizeof(line), fp); + s = fgets(line, sizeof(line), fp); + if (!s) + goto out_fail; if (!(rgb_data = calloc(context->icon_height, context->icon_width * 3))) goto out_fail;