1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-03 00:03:12 +02:00

core, plugins: replace "%p" by "%lx" in calls to sscanf

This commit is contained in:
Sébastien Helleu
2025-05-15 20:08:26 +02:00
parent d0c00f7db2
commit 927a50e366
4 changed files with 14 additions and 6 deletions
+3 -3
View File
@@ -813,9 +813,9 @@ trigger_callback_modifier_cb (const void *pointer, void *data,
const char *ptr_string;
char *string_modified, *pos, *buffer_pointer;
char *str_tags, **tags, *prefix, *string_no_color;
unsigned long value;
int num_tags, rc;
void *ptr_irc_server, *ptr_irc_channel;
struct t_gui_buffer *ptr_buffer;
TRIGGER_CALLBACK_CB_INIT(NULL);
@@ -928,10 +928,10 @@ trigger_callback_modifier_cb (const void *pointer, void *data,
pos - modifier_data);
if (buffer_pointer)
{
rc = sscanf (buffer_pointer, "%p", &ptr_buffer);
rc = sscanf (buffer_pointer, "%lx", &value);
if ((rc != EOF) && (rc != 0))
{
ctx.buffer = ptr_buffer;
ctx.buffer = (struct t_gui_buffer *)value;
weechat_hashtable_set (
ctx.extra_vars,
"tg_plugin",