From 7441eb8f59a946fa568ae2f6bf361a6f687039c3 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 11 May 2004 14:26:14 +0000 Subject: [PATCH] move-memdump-file-20040511 Move the memdump file produced on Windows by "fs memdump" from %WINDIR% to %WINDIR%\TEMP --- src/WINNT/afsd/cm_ioctl.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/WINNT/afsd/cm_ioctl.c b/src/WINNT/afsd/cm_ioctl.c index 9138bb110..57099b367 100644 --- a/src/WINNT/afsd/cm_ioctl.c +++ b/src/WINNT/afsd/cm_ioctl.c @@ -1978,7 +1978,15 @@ long cm_IoctlMemoryDump(struct smb_ioctl *ioctlp, struct cm_user *userp) cm_SkipIoctlPath(ioctlp); memcpy(&inValue, ioctlp->inDatap, sizeof(long)); - GetWindowsDirectory(logfileName, sizeof(logfileName)); + if (getenv("TEMP")) + { + strncpy(logfileName, getenv("TEMP"), MAX_PATH); + logfileName[MAX_PATH] = '\0'; + } + else + { + GetWindowsDirectory(logfileName, sizeof(logfileName)); + } strncat(logfileName, "\\afsd_alloc.log", sizeof(logfileName)); hLogFile = CreateFile(logfileName, GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); -- 2.39.5