From 826df41c01a2fe980038f2e2738e94e60e71278e Mon Sep 17 00:00:00 2001 From: Nathan Fisher Date: Wed, 13 Sep 2023 16:48:56 -0400 Subject: [PATCH] Three small fixes --- haggis.c | 2 +- include/haggis.h | 2 +- test/create_dir_node.c | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/haggis.c b/haggis.c index e033f60..a5c8b38 100644 --- a/haggis.c +++ b/haggis.c @@ -635,7 +635,7 @@ haggis_node* haggis_create_node(char *file, haggis_algorithm a, haggis_linkmap * return node; } -int haggis_extract_node(FILE *stram, haggis_node *node) { +int haggis_extract_node(FILE *stream, char *basedir, haggis_node *node) { // todo return 0; } diff --git a/include/haggis.h b/include/haggis.h index cd76d79..65d98d6 100644 --- a/include/haggis.h +++ b/include/haggis.h @@ -140,7 +140,7 @@ void haggis_linkmap_deinit(haggis_linkmap *map); char* haggis_linkmap_get_or_add(haggis_linkmap *map, ino_t inode, char *path); void haggis_node_deinit(haggis_node *node); haggis_node* haggis_create_node(char *file, haggis_algorithm a, haggis_linkmap *map); -int haggis_extract_node(FILE *stram, haggis_node *node); +int haggis_extract_node(FILE *stream, char *basedir, haggis_node *node); int haggis_load_node(FILE *stream, haggis_node *node); int haggis_store_node(FILE *stream, haggis_node *node); diff --git a/test/create_dir_node.c b/test/create_dir_node.c index be495d5..07846ce 100644 --- a/test/create_dir_node.c +++ b/test/create_dir_node.c @@ -14,4 +14,6 @@ int main() { node = haggis_create_node(path, sha256, map); assert(node->filetype.tag == directory); assert(memcmp(path, node->name.name, 6) == 0); + haggis_node_deinit(node); + haggis_linkmap_deinit(map); } \ No newline at end of file