diff --git a/server/gameserver/GGListener.cc b/server/gameserver/GGListener.cc index 6bb50a35..6ee14166 100644 --- a/server/gameserver/GGListener.cc +++ b/server/gameserver/GGListener.cc @@ -63,8 +63,8 @@ public: ( { socket_handle, - url, - querystr, + a8::XValue(url).GetString(), + a8::XValue(querystr).GetString(), saddr } )); diff --git a/server/gameserver/handlermgr.cc b/server/gameserver/handlermgr.cc index 687dd575..1c064a12 100644 --- a/server/gameserver/handlermgr.cc +++ b/server/gameserver/handlermgr.cc @@ -83,10 +83,10 @@ void HandlerMgr::Init() IM_ExecGM, [] (const a8::Args& args) { - int socket_handle = 0; - std::string url; - std::string query_str; - unsigned long saddr = 0; + int socket_handle = args.Get(0); + std::string url = args.Get(1); + std::string query_str = args.Get(2); + unsigned long saddr = args.Get(3); }); } diff --git a/third_party/a8 b/third_party/a8 index e7c78838..1b97bf5b 160000 --- a/third_party/a8 +++ b/third_party/a8 @@ -1 +1 @@ -Subproject commit e7c788386d78c403f36ecf31ce860a73f4ce8f64 +Subproject commit 1b97bf5bcc050e9720e436ba7f1cac957f3a19f9