Add some pointer safety checks to underlying data service call [skip ci]

This commit is contained in:
Akkadius
2019-11-03 14:34:07 -06:00
parent dff23793c6
commit ed7ce38fe0
4 changed files with 19 additions and 0 deletions
+1
View File
@@ -57,6 +57,7 @@ public:
const char* GetCompileTime() const{ return compiled; }
void SetCompile(char* in_compile){ strcpy(compiled,in_compile); }
inline uint32 GetZoneID() const { return zone_server_zone_id; }
inline bool IsConnected() const { return tcpc->Handle() ? tcpc->Handle()->IsConnected() : false; }
inline std::string GetIP() const { return tcpc->Handle() ? tcpc->Handle()->RemoteIP() : ""; }
inline uint16 GetPort() const { return tcpc->Handle() ? tcpc->Handle()->RemotePort() : 0; }
inline const char* GetCAddress() const { return client_address; }