summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2013-08-28 01:06:53 -0700
committerBen Longbons <b.r.longbons@gmail.com>2013-08-28 09:17:57 -0700
commit2d4c855e377666993a7e2569ff2c5044be3325e0 (patch)
treeb9482ce60b009ef08bd51d8205b7b950422d6398
parent4e89085e113c63de223cbcfe78cbff1b60f95199 (diff)
downloadtmwa-2d4c855e377666993a7e2569ff2c5044be3325e0.tar.gz
tmwa-2d4c855e377666993a7e2569ff2c5044be3325e0.tar.bz2
tmwa-2d4c855e377666993a7e2569ff2c5044be3325e0.tar.xz
tmwa-2d4c855e377666993a7e2569ff2c5044be3325e0.zip
Fix a bug in @command logging
-rw-r--r--src/map/atcommand.cpp8
-rw-r--r--src/map/atcommand.hpp2
2 files changed, 5 insertions, 5 deletions
diff --git a/src/map/atcommand.cpp b/src/map/atcommand.cpp
index 302b443..4b52d93 100644
--- a/src/map/atcommand.cpp
+++ b/src/map/atcommand.cpp
@@ -404,18 +404,18 @@ FILE *get_gm_log();
/*========================================
* At-command logging
*/
-void log_atcommand(dumb_ptr<map_session_data> sd, XString cmd)
+void log_atcommand(dumb_ptr<map_session_data> sd, ZString cmd)
{
FILE *fp = get_gm_log();
if (!fp)
return;
timestamp_seconds_buffer tmpstr;
stamp_time(tmpstr);
- FPRINTF(fp, "[%s] %s(%d,%d) %s(%d) : ",
+ FPRINTF(fp, "[%s] %s(%d,%d) %s(%d) : %s\n",
tmpstr,
sd->bl_m->name_, sd->bl_x, sd->bl_y,
- sd->status.name, sd->status.account_id);
- fwrite(cmd.data(), 1, cmd.size(), fp);
+ sd->status.name, sd->status.account_id,
+ cmd);
}
FString gm_logfile_name;
diff --git a/src/map/atcommand.hpp b/src/map/atcommand.hpp
index 7f31491..e07a264 100644
--- a/src/map/atcommand.hpp
+++ b/src/map/atcommand.hpp
@@ -10,7 +10,7 @@ bool is_atcommand(const int fd, dumb_ptr<map_session_data> sd,
int atcommand_config_read(ZString cfgName);
-void log_atcommand(dumb_ptr<map_session_data> sd, XString cmd);
+void log_atcommand(dumb_ptr<map_session_data> sd, ZString cmd);
// only used by map.cpp
extern FString gm_logfile_name;