Added mkdir error handling.

This commit is contained in:
2026-02-22 00:06:13 -08:00
parent d834625c12
commit b330adfb1d

8
main.c
View File

@@ -222,7 +222,10 @@ int main(int argc, char *argv[])
char *file_path = get_file(dir_path, t);
if(!is_directory(dir_path)) {
mkdir(dir_path, 0700); // WARNING: Might fail, what then?
if(mkdir(dir_path, 0700) == -1) {
fprintf(stderr, "mkdir(%s) failed: %s\n", dir_path, strerror(errno));
return 1;
}
}
FILE *f;
@@ -336,8 +339,7 @@ int main(int argc, char *argv[])
current_activity = 0;
activities[current_activity].type = type;
activities[current_activity].color =
activity_type_color_representation[type];
activities[current_activity].color = activity_type_color_representation[type];
activities[current_activity].began = now();
}