From 6832ae33dfb003f8d1794c6ed2171db3e0555605 Mon Sep 17 00:00:00 2001
From: Matt Brejza <mbrejza@gmail.com>
Date: Tue, 19 Jul 2016 22:38:35 +0100
Subject: adding code to close all open files in gfile deinit

---
 src/gfile/gfile.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/gfile/gfile.c b/src/gfile/gfile.c
index 853b7455..a7731130 100644
--- a/src/gfile/gfile.c
+++ b/src/gfile/gfile.c
@@ -69,7 +69,11 @@ void _gfileInit(void) {
 
 void _gfileDeinit(void)
 {
-	/* ToDo */
+	GFILE *	f;
+	for (f = gfileArr; f < &gfileArr[GFILE_MAX_GFILES]; f++) {
+		if (f->flags & GFILEFLG_OPEN)
+			gfileClose(f);
+	}
 }
 
 /**
-- 
cgit v1.2.3