diff --git a/src/plugins/relay/weechat/relay-weechat-msg.c b/src/plugins/relay/weechat/relay-weechat-msg.c index 817b72919..3b4b8c3b4 100644 --- a/src/plugins/relay/weechat/relay-weechat-msg.c +++ b/src/plugins/relay/weechat/relay-weechat-msg.c @@ -245,7 +245,8 @@ relay_weechat_msg_add_pointer (struct t_relay_weechat_msg *msg, void *pointer) char str_pointer[128]; unsigned char length; - snprintf (str_pointer, sizeof (str_pointer), "%p", pointer); + snprintf (str_pointer, sizeof (str_pointer), + "%lx", (unsigned long)pointer); length = strlen (str_pointer); relay_weechat_msg_add_bytes (msg, &length, 1); relay_weechat_msg_add_bytes (msg, str_pointer, length);