From 20240083730b5b522f1d07810266bf12c4e06203 Mon Sep 17 00:00:00 2001 From: CismonX Date: Sat, 22 Mar 2025 10:53:04 +0800 Subject: [PATCH] frontend_util: fix usage of xasprintf() Expressions with side effects should not be passed as arguments, since they may be used multiple times. --- src/frontend_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend_util.c b/src/frontend_util.c index b6f5777..0eaa89a 100644 --- a/src/frontend_util.c +++ b/src/frontend_util.c @@ -54,7 +54,7 @@ bookmarkfs_load ( xasprintf(&sym_name, MODULE_SYM_NAME("%s", "%s"), prefix, name); } else { xasprintf(&lib_name, "%.*s", (int)(sep - name), name); - xasprintf(&sym_name, "%s", ++sep); + xasprintf(&sym_name, "%s", sep + 1); } void const *impl = NULL;