From b347ba5a7ec971bb5162db032257682d89cb550d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 9 Nov 2008 17:47:00 +0000 Subject: [PATCH] Memory leak: Minor updates in the notvar function --- CheckMemoryLeak.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CheckMemoryLeak.cpp b/CheckMemoryLeak.cpp index 60d79336f..70f80ac99 100644 --- a/CheckMemoryLeak.cpp +++ b/CheckMemoryLeak.cpp @@ -264,11 +264,12 @@ static void instoken(TOKEN *tok, const char str[]) static bool notvar(const TOKEN *tok, const char *varnames[]) { return bool( Match(tok, "! %var1% [;)&|]", varnames) || + Match(tok, "! ( %var1% )", varnames) || Match(tok, "unlikely ( ! %var1% )", varnames) || Match(tok, "unlikely ( %var1% == NULL )", varnames) || Match(tok, "%var1% == NULL", varnames) || Match(tok, "NULL == %var1% [;)&|]", varnames) || - Match(tok->next, "%var1% == 0", varnames) ); + Match(tok, "%var1% == 0", varnames) ); }