diff options
author | dec05eba <dec05eba@protonmail.com> | 2024-04-06 17:34:40 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2024-04-06 17:34:40 +0200 |
commit | 00bf604d7368bd49a12b5bdb21ab7b17b1f56937 (patch) | |
tree | 07228816a8bc942155f2c7140ec223a5f6f037e6 /main.c | |
parent | dd0c92b8abbab708f419f1cb39ff3bb9926039cb (diff) |
If readlink fails with another error, bail
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -15,6 +15,8 @@ static int readlink_realpath(const char *filepath, char *buffer) { if(bytes_written == -1 && errno == EINVAL) { /* Not a symlink */ strncpy(symlinked_path, filepath, sizeof(symlinked_path)); + } else if(bytes_written == -1) { + return 0; } else { symlinked_path[bytes_written] = '\0'; } |