From d9ee1b214b5f33056745cf66fade9e2bb94d9759 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 22 Jun 2005 06:52:41 +0000
Subject: [PATCH] Bug-fix in backslash() - don't convert "" to "\".

---
 src/xpdev/dirwrap.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/xpdev/dirwrap.c b/src/xpdev/dirwrap.c
index ebf366eea3..0bcf8158ce 100644
--- a/src/xpdev/dirwrap.c
+++ b/src/xpdev/dirwrap.c
@@ -822,12 +822,10 @@ char* DLLCALL backslash(char* path)
 
 	p=lastchar(path);
 
-	if(!IS_PATH_DELIM(*p)) {
+	if(*p && !IS_PATH_DELIM(*p)) {
 #if defined(__unix__)
 		/* Convert trailing backslash to forwardslash on *nix */
-		if(*p!='\\' && *p)
-#else
-		if(*p)
+		if(*p!='\\')
 #endif
 			p++;
 		*p=PATH_DELIM;
-- 
GitLab