From 48a120d6c5c6e862631bce33c8060bb7b2f858b3 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Sun, 20 Oct 2013 14:11:16 -0700 Subject: Fix crash on synthetic init gm commands --- src/map/atcommand.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/map') diff --git a/src/map/atcommand.cpp b/src/map/atcommand.cpp index abfe0d4..75c46a2 100644 --- a/src/map/atcommand.cpp +++ b/src/map/atcommand.cpp @@ -173,9 +173,12 @@ void log_atcommand(dumb_ptr sd, ZString cmd) return; timestamp_seconds_buffer tmpstr; stamp_time(tmpstr); + MapName map = (sd->bl_m + ? sd->bl_m->name_ + : stringish("undefined.gat")); FPRINTF(fp, "[%s] %s(%d,%d) %s(%d) : %s\n", tmpstr, - sd->bl_m->name_, sd->bl_x, sd->bl_y, + map, sd->bl_x, sd->bl_y, sd->status.name, sd->status.account_id, cmd); fflush(fp); -- cgit v1.2.3-60-g2f50