diff --git a/haggis.c b/haggis.c index fee190a..e10c5f7 100644 --- a/haggis.c +++ b/haggis.c @@ -32,12 +32,10 @@ #include "haggis.h" #include "mq.h" -#include #include #include #include #include // PATH_MAX -#include #include #include // uint_t #include @@ -846,6 +844,8 @@ int haggis_extract_file(haggis_node *node, char *basedir) { if (ret != len) { return 2; } + fflush(fd); + fclose(fd); free(path); return 0; }