From da79574ca78a57afe8a3d4cd66df3ef8a56afbab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Wed, 24 Jan 2024 19:42:08 +0100 Subject: [PATCH] core: return 0 in gui_buffer_is_main if plugin_name or name is NULL --- src/gui/gui-buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/gui-buffer.c b/src/gui/gui-buffer.c index ae17e4fdc..dfdb46f63 100644 --- a/src/gui/gui-buffer.c +++ b/src/gui/gui-buffer.c @@ -2750,11 +2750,11 @@ int gui_buffer_is_main (const char *plugin_name, const char *name) { /* if plugin is set and is not "core", then it's NOT main buffer */ - if (plugin_name && (strcmp (plugin_name, plugin_get_name (NULL)) != 0)) + if (!plugin_name || (strcmp (plugin_name, plugin_get_name (NULL)) != 0)) return 0; /* if name is set and is not "weechat", then it's NOT main buffer */ - if (name && (strcmp (name, GUI_BUFFER_MAIN) != 0)) + if (!name || (strcmp (name, GUI_BUFFER_MAIN) != 0)) return 0; /* it's main buffer */