From 4eba4f9a47e35a78eafba92da68efdfaca729e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 20 Jun 2026 11:12:54 +0200 Subject: [PATCH] python: use function util_parse_int in API function hook_signal_send --- src/plugins/python/weechat-python-api.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/plugins/python/weechat-python-api.c b/src/plugins/python/weechat-python-api.c index 88194ba71..b28abfbc0 100644 --- a/src/plugins/python/weechat-python-api.c +++ b/src/plugins/python/weechat-python-api.c @@ -3120,7 +3120,7 @@ API_FUNC(hook_signal) API_FUNC(hook_signal_send) { - char *signal, *type_data, *signal_data, *error; + char *signal, *type_data, *signal_data; int number, rc; API_INIT_FUNC(1, "hook_signal_send", API_RETURN_INT(WEECHAT_RC_ERROR)); @@ -3137,9 +3137,7 @@ API_FUNC(hook_signal_send) } else if (strcmp (type_data, WEECHAT_HOOK_SIGNAL_INT) == 0) { - error = NULL; - number = (int)strtol (signal_data, &error, 10); - if (error && !error[0]) + if (weechat_util_parse_int (signal_data, 10, &number)) rc = weechat_hook_signal_send (signal, type_data, &number); else rc = WEECHAT_RC_ERROR;