Resolved a memory leak in the channel system (fixes #473)

* Added a check to preemptively stop autotrading players from creating multiple guild chat channels at server start.
This commit is contained in:
aleos89
2016-06-04 18:16:05 -04:00
parent 66cda76504
commit 323bd72907

View File

@@ -212,7 +212,7 @@ int channel_gjoin(struct map_session_data *sd, int flag){
struct Channel *channel;
struct guild *g;
if(!sd) return -1;
if(!sd || (sd && sd->state.autotrade)) return -1;
g = sd->guild;
if(!g) return -2;