From facaf53f7a4cc7cec1da442e4ead388ced16c81c Mon Sep 17 00:00:00 2001 From: Nick Van Doorn Date: Sun, 16 Jun 2019 20:48:45 -0700 Subject: Fix get routine --- database.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/database.c b/database.c index 799018a..aa23539 100644 --- a/database.c +++ b/database.c @@ -28,13 +28,14 @@ enum DatabaseError_t database_getEntries(const char *path, struct TimeEnty_t *ou f = fopen(filePath, "r"); if(f == NULL) goto done; while(fgets(line, 2048, f)) { - scanf(line, "%d %ld", &lineDirection, &lineTime); + sscanf(line, "%d %ld", &lineDirection, &lineTime); out[i].direction = lineDirection; out[i].datetime = lineTime; i++; } done: + fclose(f); *size = i; return DB_OK; } -- cgit v1.2.3