[libcody] Windows absdir fix
authorMateusz Wajchęprzełóż <mati271828@gmail.com>
Mon, 4 Jan 2021 13:59:10 +0000 (08:59 -0500)
committerNathan Sidwell <nathan@acm.org>
Mon, 4 Jan 2021 13:59:10 +0000 (08:59 -0500)
An obvious thinko in dirve name check :(

libcody/
* resolver.cc (IsAbsDir): Fix string indexing.

Signed-off-by: Nathan Sidwell <nathan@acm.org>
libcody/resolver.cc

index b83880f341ee853bf3f97eb86c910ba83e75b438..7e9defb4eca12f9c664db51e4b6ce1671399835c 100644 (file)
@@ -32,8 +32,8 @@ inline bool IsAbsPath (char const *str)
   // IIRC windows has the concept of per-drive current directories,
   // which make drive-using paths confusing.  Let's not get into that.
   return IsDirSep (str)
-    || (((str[0] >= 'A' && str[1] <= 'Z')
-        || (str[0] >= 'a' && str[1] <= 'z'))&& str[1] == ':');
+    || (((str[0] >= 'A' && str[0] <= 'Z')
+        || (str[0] >= 'a' && str[0] <= 'z'))&& str[1] == ':');
 }
 #else
 inline bool IsDirSep (char c)