From ba45a57efc9fc3a399f96e81985ed7c645cece21 Mon Sep 17 00:00:00 2001 From: Olaf Bergmann Date: Fri, 19 Jun 2020 15:48:17 +0200 Subject: [PATCH] coap-server.c: add missing fclose in read_file_mem This fixes CID 1495722. --- examples/coap-server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/coap-server.c b/examples/coap-server.c index ade937ef..9e45c1b3 100644 --- a/examples/coap-server.c +++ b/examples/coap-server.c @@ -749,8 +749,10 @@ static uint8_t *read_file_mem(const char* file, size_t *length) { } buf = malloc(statbuf.st_size+1); - if (!buf) + if (!buf) { + fclose(f); return NULL; + } if (fread(buf, 1, statbuf.st_size, f) != (size_t)statbuf.st_size) { fclose(f);