From d3263954ae365db8ede052da5a573575a84eb733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Fri, 7 Dec 2018 15:08:43 +0100 Subject: [PATCH] handle empty fread to avoid -Wunused-result --- src/apps/relay/mainrelay.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/apps/relay/mainrelay.c b/src/apps/relay/mainrelay.c index 8207cc2..50290b9 100644 --- a/src/apps/relay/mainrelay.c +++ b/src/apps/relay/mainrelay.c @@ -1868,7 +1868,9 @@ static int adminmain(int argc, char **argv) } else{ fseek (fptr, 0, SEEK_SET); - fread (generated_key, sizeof(char), 16, fptr); + if( fread(generated_key, sizeof(char), 16, fptr) !=0 ){ + TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "%s: ERROR: Secret-Key file is empty\n",__FUNCTION__); + } fclose (fptr); } break; @@ -2900,7 +2902,9 @@ static void set_ctx(SSL_CTX** out, const char *protocol, const SSL_METHOD* metho perror("Cannot open Secret-Key file"); } else { fseek (f, 0, SEEK_SET); - fread (turn_params.secret_key, sizeof(char), 16, f); + if ( fread(turn_params.secret_key, sizeof(char), 16, f) != 0 ){ + TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "%s: ERROR: Secret-Key file is empty\n",__FUNCTION__); + } fclose (f); } }