From a380dc498904ff367a71cf2dc822b13f59b6cd3a Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Wed, 28 Feb 2024 14:40:56 +0100 Subject: [PATCH] utils: Define DESTROY_*_IF() macros without terminating semicolon This avoids double semicolons (i.e. empty statements) and is how DESTROY_IF() is already defined. --- src/libstrongswan/utils/utils/object.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/utils/utils/object.h b/src/libstrongswan/utils/utils/object.h index 6ace60041..fb9a2428f 100644 --- a/src/libstrongswan/utils/utils/object.h +++ b/src/libstrongswan/utils/utils/object.h @@ -31,12 +31,12 @@ /** * Call offset destructor of an object, if object != NULL */ -#define DESTROY_OFFSET_IF(obj, offset) if (obj) obj->destroy_offset(obj, offset); +#define DESTROY_OFFSET_IF(obj, offset) if (obj) obj->destroy_offset(obj, offset) /** * Call function destructor of an object, if object != NULL */ -#define DESTROY_FUNCTION_IF(obj, fn) if (obj) obj->destroy_function(obj, fn); +#define DESTROY_FUNCTION_IF(obj, fn) if (obj) obj->destroy_function(obj, fn) /** * Object allocation/initialization macro, using designated initializer.