diff --git a/src/ext/xstring.c b/src/ext/xstring.c index d365efe..db96d1b 100644 --- a/src/ext/xstring.c +++ b/src/ext/xstring.c @@ -15,7 +15,12 @@ char* gnu_basename(char *path) { + char *baseWin = strrchr(path, '\\'); char *base = strrchr(path, '/'); + if (baseWin > base) + { + base = baseWin; + } return base ? base + 1 : path; }