summaryrefslogtreecommitdiff
path: root/src/basic/chase.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/basic/chase.c')
-rw-r--r--src/basic/chase.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/basic/chase.c b/src/basic/chase.c
index 68b36c26ad..17e5dd72b4 100644
--- a/src/basic/chase.c
+++ b/src/basic/chase.c
@@ -774,10 +774,10 @@ int chase_and_openat(int dir_fd, const char *path, ChaseFlags chase_flags, int o
return r;
r = path_extract_filename(p, &fname);
- if (r < 0 && r != -EDESTADDRREQ)
+ if (r < 0 && r != -EADDRNOTAVAIL)
return r;
- if (FLAGS_SET(chase_flags, CHASE_PARENT) || r == -EDESTADDRREQ)
+ if (FLAGS_SET(chase_flags, CHASE_PARENT) || r == -EADDRNOTAVAIL)
r = fd_reopen(path_fd, open_flags);
else
r = xopenat(path_fd, fname, open_flags|O_NOFOLLOW, mode);