From 9e918c8f74894c7ff492510d189d207f8ce29f13 Mon Sep 17 00:00:00 2001 From: Ralf Habacker Date: Sun, 7 Feb 2010 00:29:10 +0100 Subject: [PATCH] win32 fix: _dbus_get_install_root(): to catch all cases perform case insensitive pattern search --- dbus/dbus-sysdeps-win.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c index f45d809..13e6c6a 100644 --- a/dbus/dbus-sysdeps-win.c +++ b/dbus/dbus-sysdeps-win.c @@ -3189,9 +3189,9 @@ _dbus_get_install_root(char *prefix, int len) //the Latin "bin", but that is not likely I think... if (lastSlash - prefix >= 4 && strncmp(lastSlash - 4, "\\bin", 4) == 0) lastSlash[-3] = 0; - else if (lastSlash - prefix >= 10 && strncmp(lastSlash - 10, "\\bin\\Debug", 10) == 0) + else if (lastSlash - prefix >= 10 && strnicmp(lastSlash - 10, "\\bin\\debug", 10) == 0) lastSlash[-9] = 0; - else if (lastSlash - prefix >= 12 && strncmp(lastSlash - 12, "\\bin\\Release", 12) == 0) + else if (lastSlash - prefix >= 12 && strnicmp(lastSlash - 12, "\\bin\\release", 12) == 0) lastSlash[-11] = 0; return TRUE; -- 2.7.4