diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -25,9 +25,17 @@ static void path_normalize(char *path) { - if (path == NULL) + if (!path) return; - realpath(path, path); + + char new_path[PATH_MAX]; + if (realpath(path, new_path)) { + path = new_path; + } else { + return; + } + + return; } int main(int argc, char **argv) |
