diff --git a/compat.c b/compat.c index 7e0c1ac765383d115ad1cbe6627d4c5d407b4802..a689a146b10b6c48a429adfe85705292267b29b5 100644 --- a/compat.c +++ b/compat.c @@ -193,6 +193,10 @@ int daemon(int nochdir, int noclose) { char *basename(const char *path) { char *foo = strrchr(path, '/'); + if (!foo) + { + return path; + } return ++foo; }