diff --git a/src/modules/temperature/tempget.c b/src/modules/temperature/tempget.c index d59851d0f..b98b6abdc 100644 --- a/src/modules/temperature/tempget.c +++ b/src/modules/temperature/tempget.c @@ -318,12 +318,12 @@ check(void) if (f) { fgets(buf, sizeof(buf), f); + fclose(f); buf[sizeof(buf) - 1] = 0; if (sscanf(buf, "%i", &temp) == 1) ret = 1; else goto error; - fclose(f); } else goto error;