From c6e11ac95bf0fa795e45939f893a39136cecc37f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 25 Feb 2024 16:12:54 +0100 Subject: [PATCH] tcl: fix truncation of long integer returned by function hdata_long --- ChangeLog.adoc | 1 + src/plugins/tcl/weechat-tcl-api.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 19164054f..480e0e1c5 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -20,6 +20,7 @@ Bug fixes:: * script: always display list of scripts when searching scripts with `/script search` (issue #2077) * script: fix default mouse keys (issue #2076) * scripts: fix crash on script unload when a hook is created in a buffer close callback (issue #2067) + * tcl: fix truncation of long integer returned by function hdata_long * trigger: fix memory leak when adding a new trigger with `/trigger` command [[v4.2.1]] diff --git a/src/plugins/tcl/weechat-tcl-api.c b/src/plugins/tcl/weechat-tcl-api.c index a9ba2fad0..0d3b4c773 100644 --- a/src/plugins/tcl/weechat-tcl-api.c +++ b/src/plugins/tcl/weechat-tcl-api.c @@ -5686,7 +5686,8 @@ API_FUNC(hdata_long) { Tcl_Obj *objp; char *hdata, *pointer, *name; - int result, i; + long result; + int i; API_INIT_FUNC(1, "hdata_long", API_RETURN_LONG(0)); if (objc < 4)