From 6270ed2f8a0b6ce13bb244766e4fd9e46ae5002b Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Tue, 19 Mar 2013 20:04:55 +0800
Subject: [PATCH] Fix compat basename() to handle paths with no slashes. Thanks
 to Frank Teo

---
 compat.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/compat.c b/compat.c
index 7e0c1ac7..a689a146 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;
 }
 
-- 
GitLab