From 33e084029497741463d40bcf97073a1c3b78858c Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Thu, 4 Oct 2012 15:42:44 +0200 Subject: [PATCH] Add support for backslash as drive root for full path logs --- src/common/text.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/text.c b/src/common/text.c index c6d2c850..0e8cbc3a 100644 --- a/src/common/text.c +++ b/src/common/text.c @@ -581,7 +581,11 @@ logmask_is_fullpath () * colons in filenames. */ #ifdef WIN32 - if ((prefs.logmask[0] >= 'A' && prefs.logmask[0] <= 'Z') || (prefs.logmask[0] >= 'a' && prefs.logmask[0] <= 'z') && prefs.logmask[1] == ':') + /* Treat it as full path if it + * - starts with '\' which denotes the root directory of the current drive letter + * - starts with a drive letter and followed by ':' + */ + if (prefs.logmask[0] >= '\\' || ((prefs.logmask[0] >= 'A' && prefs.logmask[0] <= 'Z') || (prefs.logmask[0] >= 'a' && prefs.logmask[0] <= 'z') && prefs.logmask[1] == ':')) #else if (prefs.logmask[0] == '/') #endif