diff --git a/src/xpdev/dirwrap.c b/src/xpdev/dirwrap.c
index b13ac72ba4417b06885cc140b39bd0dde76b25f6..8a14bded8cb1c5ae30857d6764019c97a5eaba58 100644
--- a/src/xpdev/dirwrap.c
+++ b/src/xpdev/dirwrap.c
@@ -824,8 +824,8 @@ char* DLLCALL backslash(char* path)
 #if defined(__unix__)
 		/* Convert trailing backslash to forwardslash on *nix */
 		if(*p!='\\')
-			p++;
 #endif
+			p++;
 		*p=PATH_DELIM;
 		*(++p)=0;
 	}