From 4d5aba930fad3e021e5e89dce27b2c380eb2bcbb Mon Sep 17 00:00:00 2001 From: Ferdinand Ratajczak Date: Sat, 25 Apr 2020 19:19:04 +0200 Subject: [PATCH] Close streams and check fopen return in check_caret --- kintox11/src/kintox11.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kintox11/src/kintox11.c b/kintox11/src/kintox11.c index c22ce2d..2b0ac82 100644 --- a/kintox11/src/kintox11.c +++ b/kintox11/src/kintox11.c @@ -98,6 +98,9 @@ int check_caret(){ char *buffer = NULL; size_t size = 0; FILE *fp = fopen(fpname, "r"); + if (fp == NULL){ + return (0); + } fseek(fp, 0, SEEK_END); size = ftell(fp); rewind(fp); @@ -106,6 +109,7 @@ int check_caret(){ buffer[size] = '\0'; trimwhitespace(buffer); caretint = atoi(buffer); + fclose(fp); if(caretint == 1){ // printf("caret: %s\n", buffer); return 1;