X-Git-Url: https://jasonwoof.com/gitweb/?p=vor.git;a=blobdiff_plain;f=file.c;h=57cfc56df1a3cf87a14bb231a8ff766e2c7e2ca8;hp=a8f9ff40b39c6690a17b3605b3cc88d31e045365;hb=e10d6c0b95e2f4fe7acd75733370dae71bb3b73f;hpb=27592afb035feefb37bff84eb3b42a1c6bff5621 diff --git a/file.c b/file.c index a8f9ff4..57cfc56 100644 --- a/file.c +++ b/file.c @@ -31,7 +31,7 @@ char *g_score_file; mode_t g_score_mode; char * -load_file(char *filename) +add_path(char *filename) { static char r[MAX_PATH_LEN]; snprintf(r, MAX_PATH_LEN, "%s/%s", g_data_dir, filename); @@ -65,6 +65,7 @@ find_data_dir(void) }; for(i=0; i<3; i++) { + if(!data_options[i]) continue; g_data_dir = strdup(data_options[i]); if(is_dir(g_data_dir)) return true; } @@ -79,7 +80,7 @@ find_data_dir(void) int find_score_file(void) { - g_score_file = load_file("scores"); + g_score_file = add_path("scores"); g_score_mode = 0111; if(is_file(g_score_file)) return true;