From ea074c0f8a98d72d218e33fc9879f70ffe84c912 Mon Sep 17 00:00:00 2001 From: Raimon Zamora Date: Thu, 30 Oct 2025 11:45:48 +0100 Subject: [PATCH] - [FIX] No estava tancant ningun arxiu, que peiv --- main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.cpp b/main.cpp index f9ee4c1..0724a19 100644 --- a/main.cpp +++ b/main.cpp @@ -20,12 +20,17 @@ bool must_link = false; char *getBufferFromFile(const char* filename) { FILE *f = fopen(filename, "rb"); + if (!f) { + perror("Error opening file"); + exit(-1); + } fseek(f, 0, SEEK_END); long size = ftell(f); fseek(f, 0, SEEK_SET); char *buffer = (char*)malloc(size+1); fread(buffer, size, 1, f); buffer[size] = 0; + fclose(f); return buffer; }