Преглед на файлове

Fixes channel command crash (#3364)

* Fixed #3363
Cydh Ramdh преди 6 години
родител
ревизия
3de9a44f9a
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/map/channel.cpp

+ 1 - 1
src/map/channel.cpp

@@ -504,7 +504,7 @@ struct Channel* channel_name2channel(char *chname, struct map_session_data *sd,
 	if(channel_chk(chname, NULL, 1))
 		return NULL;
 
-	struct map_data *mapdata = map_getmapdata(sd->bl.m);
+	struct map_data *mapdata = sd ? map_getmapdata(sd->bl.m) : NULL;
 
 	if(sd && strcmpi(chname + 1,channel_config.map_tmpl.name) == 0){
 		if(flag&1 && !mapdata->channel)