From 102f254026eedf98f226f11997433fbdf5f61ea0 Mon Sep 17 00:00:00 2001 From: Dmitry Mikushin Date: Sun, 10 Sep 2023 19:40:17 +0000 Subject: [PATCH] Fixing the following compiler error on gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-18): /root/rpm/plugins/dbus_announce.c:69:5: error: a label can only be part of a statement and a declaration is not a statement int ignore = dbus_error_has_name(&err, DBUS_ERROR_NO_SERVER) || ^~~ --- plugins/dbus_announce.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/plugins/dbus_announce.c b/plugins/dbus_announce.c index d7a5d32d5f..9adf34ad04 100644 --- a/plugins/dbus_announce.c +++ b/plugins/dbus_announce.c @@ -66,11 +66,13 @@ static rpmRC open_dbus(rpmPlugin plugin, rpmts ts) } return RPMRC_OK; err: - int ignore = dbus_error_has_name(&err, DBUS_ERROR_NO_SERVER) || - dbus_error_has_name(&err, DBUS_ERROR_FILE_NOT_FOUND); - rpmlog(ignore ? RPMLOG_DEBUG : RPMLOG_WARNING, - "dbus_announce plugin: Error connecting to dbus (%s)\n", - err.message); + { + int ignore = dbus_error_has_name(&err, DBUS_ERROR_NO_SERVER) || + dbus_error_has_name(&err, DBUS_ERROR_FILE_NOT_FOUND); + rpmlog(ignore ? RPMLOG_DEBUG : RPMLOG_WARNING, + "dbus_announce plugin: Error connecting to dbus (%s)\n", + err.message); + } dbus_error_free(&err); return RPMRC_OK; }