diff --git a/lib/bpf_legacy.c b/lib/bpf_legacy.c index 91086aa2..275941dd 100644 --- a/lib/bpf_legacy.c +++ b/lib/bpf_legacy.c @@ -513,9 +513,12 @@ static int bpf_mnt_check_target(const char *target) int ret; ret = mkdir(target, S_IRWXU); - if (ret && errno != EEXIST) + if (ret) { + if (errno == EEXIST) + return 0; fprintf(stderr, "mkdir %s failed: %s\n", target, strerror(errno)); + } return ret; }