From 15baf33ea0d37af6d5f0404928ab92494df9d4ac Mon Sep 17 00:00:00 2001 From: roytam1 Date: Tue, 24 Nov 2020 21:08:22 +0800 Subject: [PATCH] macros: check for null second.md first. tag #12 --- k-meleon/kplugins/macros2/macros.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/k-meleon/kplugins/macros2/macros.cpp b/k-meleon/kplugins/macros2/macros.cpp index 50959354..d11266f3 100644 --- a/k-meleon/kplugins/macros2/macros.cpp +++ b/k-meleon/kplugins/macros2/macros.cpp @@ -793,14 +793,14 @@ int GetCmds(kmeleonCommand* cmdList, long size) int count = 0; TDS::iterator iter; for( iter = M->tds.begin(); iter != M->tds.end(); iter++ ) { - if (iter->second.ismacro() && iter->second.md->macroInfo) + if (iter->second.ismacro() && iter->second.md && iter->second.md->macroInfo) count++; } if (!cmdList || !count) return count; count = 0; for( iter = M->tds.begin(); iter != M->tds.end(); iter++ ) { - if (!iter->second.ismacro() || !iter->second.md->macroInfo) + if (!iter->second.ismacro() || !iter->second.md || !iter->second.md->macroInfo) continue; Context c = {NULL};