summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/mbbsd/bbs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c
index 64df3966..a9ff44f2 100644
--- a/pttbbs/mbbsd/bbs.c
+++ b/pttbbs/mbbsd/bbs.c
@@ -1674,6 +1674,7 @@ edit_post(int ent, fileheader_t * fhdr, const char *direct)
)
return DONOTHING;
+ setdirpath(genbuf, direct, fhdr->filename);
if (!is_file_owner(fhdr, &cuser))
{
if (!HasUserPerm(PERM_SYSOP))
@@ -1682,10 +1683,9 @@ edit_post(int ent, fileheader_t * fhdr, const char *direct)
// admin edit!
log_filef("log/security", LOG_CREAT,
"%d %s %d %s admin edit (board) file=%s\n",
- (int)now, Cdate(&now), getpid(), cuser.userid, fpath);
+ (int)now, Cdate(&now), getpid(), cuser.userid, genbuf);
}
- setdirpath(genbuf, direct, fhdr->filename);
if (!dashf(genbuf)) {
vmsg("此檔已損毀,無法編輯。您可以試著刪除它。");
return FULLUPDATE;