From f096550aaa603b9a11df075bd1df9c27639b8312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Ranft-Driscoll?= Date: Sat, 21 Dec 2024 14:55:48 +0100 Subject: [PATCH 1/2] Add missing include file. --- client/inputfd.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/client/inputfd.cpp b/client/inputfd.cpp index 46f49209..73b9817e 100644 --- a/client/inputfd.cpp +++ b/client/inputfd.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include "../common/net.h" #include "../common/missions.h" From f0a09c046826ea2976477352e89bbb65e8ae6a5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=BCdiger=20Ranft-Driscoll?= Date: Sat, 21 Dec 2024 15:04:46 +0100 Subject: [PATCH 2/2] Fix parsing code. Fixes #48. --- client/inputfd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/inputfd.cpp b/client/inputfd.cpp index 73b9817e..d763075f 100644 --- a/client/inputfd.cpp +++ b/client/inputfd.cpp @@ -355,9 +355,9 @@ TEG_STATUS clitok_dados(char *str) /* src and dst country can be -1 */ p >> Limited{g_game.dados_srccountry, 0, COUNTRIES_CANT-1, -1} - >> g_game.dados_src[0] >> g_game.dados_src[2] >> g_game.dados_src[2] + >> g_game.dados_src[0] >> g_game.dados_src[1] >> g_game.dados_src[2] >> Limited{g_game.dados_dstcountry, 0, COUNTRIES_CANT-1, -1} - >> g_game.dados_dst[0] >> g_game.dados_dst[2] >> g_game.dados_dst[2]; + >> g_game.dados_dst[0] >> g_game.dados_dst[1] >> g_game.dados_dst[2]; if(!p.finished()) { textmsg(M_ERR, "Error in clitok_dados()");