From b10549d0cc4491da822dd5205e637ef2e2382a73 Mon Sep 17 00:00:00 2001 From: Pat Date: Thu, 15 Feb 2024 21:41:06 +0000 Subject: [PATCH] Fix memory corruption caused by a variable name mistake. Fixes #60 --- src/telebot-parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/telebot-parser.c b/src/telebot-parser.c index de951b6..ce38aab 100644 --- a/src/telebot-parser.c +++ b/src/telebot-parser.c @@ -485,7 +485,7 @@ telebot_error_e telebot_parser_get_message(struct json_object *obj, telebot_mess struct json_object *forward_from_chat = NULL; if (json_object_object_get_ex(obj, "forward_from_chat", &forward_from_chat)) { - msg->forward_from = malloc(sizeof(telebot_user_t)); + msg->forward_from_chat = malloc(sizeof(telebot_chat_t)); if (telebot_parser_get_chat(forward_from_chat, msg->forward_from_chat) != TELEBOT_ERROR_NONE) { ERR("Failed to get from message object");