From 6bbc196c64ddbbb84fd40eebeafbd5a458b50afb Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mateusz=20Wajch=C4=99prze=C5=82=C3=B3=C5=BC?= Date: Mon, 4 Jan 2021 08:59:10 -0500 Subject: [PATCH] [libcody] Windows absdir fix An obvious thinko in dirve name check :( libcody/ * resolver.cc (IsAbsDir): Fix string indexing. Signed-off-by: Nathan Sidwell --- libcody/resolver.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libcody/resolver.cc b/libcody/resolver.cc index b83880f..7e9defb 100644 --- a/libcody/resolver.cc +++ b/libcody/resolver.cc @@ -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) -- 2.7.4