From 0de534de5989f2bec42f76ebfd5c34be09f6e973 Mon Sep 17 00:00:00 2001 From: kichik Date: Mon, 6 Dec 2004 17:15:03 +0000 Subject: [PATCH] fixed vc7.1 compile error git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3815 212acab6-be3b-0410-9dea-997c60f758d6 --- Source/dirreader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/dirreader.cpp b/Source/dirreader.cpp index 4cdbf781..1db664f8 100644 --- a/Source/dirreader.cpp +++ b/Source/dirreader.cpp @@ -72,7 +72,7 @@ bool dir_reader::matches(const string& name, const string& spec) { default: if (::tolower(*name_itr) != ::tolower(*spec_itr)) { - if (last_good_spec) { + if (last_good_spec != NULL) { // matched wrong part of the name, try again spec_itr = last_good_spec; name_itr = ++last_good_name; @@ -87,7 +87,7 @@ bool dir_reader::matches(const string& name, const string& spec) { spec_itr++; name_itr++; - if (spec_itr == spec_end && name_itr != name_end && last_good_spec) { + if (spec_itr == spec_end && name_itr != name_end && last_good_spec != NULL) { // asterisk hasn't matched enough, keep matching spec_itr = last_good_spec; }