modified: src/db.c

This commit is contained in:
ketrptr 2024-12-16 11:10:49 +01:00
parent 1f54110aa5
commit d794d1c59c

View File

@ -59,11 +59,14 @@ llist *write_csv_to_llist(const char *filename) {
fprintf(stderr, "Could not open file %s\n", filename);
} else {
char line[1024]; // Line Buffer
char *line = NULL; // Line Buffer
size_t nnread, len;
int count = 0; // task counter
fgets(line, sizeof(line), file); // read and ignore file head
getline(&line, &len, file);
free(line);
line = NULL;
while (fgets(line, sizeof(line), file)){
while ((nnread = getline(&line, &len, file)) != -1) {
count++;
// remove newline sign
line[strcspn(line, "\n")] = '\0';
@ -96,9 +99,9 @@ llist *write_csv_to_llist(const char *filename) {
// Append the task to the linked list
llistAppend(list, task);
}
line = NULL;
}
fclose(file);
}
return list; // null on error
}