aboutsummaryrefslogtreecommitdiff
path: root/analyzer/utils/fs.c
diff options
context:
space:
mode:
Diffstat (limited to 'analyzer/utils/fs.c')
-rw-r--r--analyzer/utils/fs.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/analyzer/utils/fs.c b/analyzer/utils/fs.c
index 5e3eb1c..e6d3256 100644
--- a/analyzer/utils/fs.c
+++ b/analyzer/utils/fs.c
@@ -1,5 +1,6 @@
#include "utils/fs.h"
+#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -10,25 +11,25 @@ void get_home_dir(char *home_dir) {
}
void get_main_dir(char *main_dir) {
- char home_dir[256];
+ char home_dir[PATH_MAX];
get_home_dir(home_dir);
sprintf(main_dir, "%s/.local/share/branal", home_dir);
}
void get_capture_dir(char *capture_dir) {
- char main_dir[256];
+ char main_dir[PATH_MAX];
get_main_dir(main_dir);
sprintf(capture_dir, "%s/captures", main_dir);
}
void get_saves_dir(char *saves_dir) {
- char main_dir[256];
+ char main_dir[PATH_MAX];
get_main_dir(main_dir);
sprintf(saves_dir, "%s/saves", main_dir);
}
void create_necessary_directories() {
- char main_dir[256], capture_dir[256], saves_dir[256];
+ char main_dir[PATH_MAX], capture_dir[PATH_MAX], saves_dir[PATH_MAX];
get_main_dir(main_dir);
get_capture_dir(capture_dir);
get_saves_dir(saves_dir);