From 1d10339904b31f58d7461c0b806f842609571d92 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Tue, 29 Apr 2025 06:16:56 +0300 Subject: Moving in to provide an interface for it --- c_implementation/src/ak_fs.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'c_implementation/src/ak_fs.c') diff --git a/c_implementation/src/ak_fs.c b/c_implementation/src/ak_fs.c index 5643276..1a9e821 100644 --- a/c_implementation/src/ak_fs.c +++ b/c_implementation/src/ak_fs.c @@ -319,11 +319,14 @@ int ak_fs_cat_file_from_root_hash(sha512sum* rh) { ak_log_error(__func__, "File is smaller than expected. Wrong format?"); fclose(fd); + free(fullpath); return 2; } if ( buffer[128] != '\n' || buffer[257] != '\n' ) { ak_log_error(__func__, "Unknown format"); + fclose(fd); + free(fullpath); return 2; } char h_str[129] = {0}; -- cgit v1.2.3