This commit is contained in:
Your Name 2024-11-10 21:14:30 +03:00
parent 6b6884ddfa
commit f9616dddda

13
img.c
View File

@ -83,7 +83,6 @@ void add(char **list, const int size) {
}
snprintf(new_path, sizeof(new_path), "%s/%s", ROOT, name);
free(name);
struct stat sb;
if (stat(new_path, &sb) < 0)
@ -95,8 +94,10 @@ void add(char **list, const int size) {
/* Update db */
FILE *fp = file_open(DB, "a");
if (fp == NULL)
if (fp == NULL) {
free(name);
exit(1);
}
/* Write filename ,tag1,tag2... to the db */
fprintf(fp, "%s ", name);
@ -109,6 +110,7 @@ void add(char **list, const int size) {
}
fputc('\n', fp);
free(name);
fclose(fp);
}
@ -439,7 +441,7 @@ void rebuild(void) {
}
void help(void) {
puts("8img [add/rebuild]:\n\tadd [img] [tag1] [tag2] [...]\n\trebuild");
puts("8img [add/rebuild]:\n\tadd [img] [tag1] [tag2] [...]\n\trebuild\n\tversion");
exit(0);
}
@ -460,6 +462,11 @@ int main(int argc, char **argv) {
else if (!strcmp(argv[0], "rebuild"))
rebuild();
else if (!strcmp(argv[0], "rebuild"))
puts("8img version: 1.0\nWritten under WTFPL License.");
else
help();
return 0;
}