From 54fe8160a662d20c6c2c56a8ea25cd827ff31220 Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Sat, 25 Aug 2018 13:20:30 +0200 Subject: [PATCH] + fix: wrong return value of refactored TrimString() --- src/Helpers.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Helpers.h b/src/Helpers.h index 7ce8155e2..d57b8bd31 100644 --- a/src/Helpers.h +++ b/src/Helpers.h @@ -235,8 +235,16 @@ bool PathCreateFavLnk(LPCWSTR,LPCWSTR,LPCWSTR); bool StrLTrim(LPWSTR,LPCWSTR); -inline bool TrimStringA(LPSTR lpString) { return StrTrimA(lpString, " "); }; -inline bool TrimStringW(LPWSTR lpString) { return StrTrimW(lpString, L" "); }; +inline bool TrimStringA(LPSTR lpString) { + if (!lpString || !*lpString) { return false; } + StrTrimA(lpString, " "); + return true; +}; +inline bool TrimStringW(LPWSTR lpString) { + if (!lpString || !*lpString) { return false; } + StrTrimW(lpString, L" "); + return true; +}; bool ExtractFirstArgument(LPCWSTR, LPWSTR, LPWSTR, int); void PrepareFilterStr(LPWSTR);