Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Jemlich <pcgod@users.sourceforge.net>2010-07-26 15:35:39 +0400
committerBenjamin Jemlich <pcgod@users.sourceforge.net>2010-07-26 15:36:09 +0400
commit385f25684a23cc255fe3ac23074dc7a6088de446 (patch)
tree77b2ab2e8574542457882bda1ebcc65b00806628 /overlay
parent8f0a2bdbb67e59c97751323e617baf946e54c728 (diff)
Fix overlay dll debug output
Diffstat (limited to 'overlay')
-rw-r--r--overlay/lib.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/overlay/lib.cpp b/overlay/lib.cpp
index 11bdeb671..3f20a8466 100644
--- a/overlay/lib.cpp
+++ b/overlay/lib.cpp
@@ -580,20 +580,23 @@ extern "C" BOOL WINAPI DllMain(HINSTANCE, DWORD fdwReason, LPVOID) {
}
}
+ char fname[sizeof(procname)];
+ p = fname + (p - procname);
+ strncpy_s(fname, sizeof(fname), procname, p - procname + 1);
+
strcpy_s(p+1, 64, "nooverlay");
- HANDLE h = CreateFile(procname, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ HANDLE h = CreateFile(fname, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (h != INVALID_HANDLE_VALUE) {
CloseHandle(h);
- fods("Overlay disable %s found", procname);
+ fods("Overlay disable %s found", fname);
return TRUE;
}
strcpy_s(p+1, 64, "debugoverlay");
-
- h = CreateFile(procname, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
+ h = CreateFile(fname, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (h != INVALID_HANDLE_VALUE) {
CloseHandle(h);
- fods("Overlay debug %s found", procname);
+ fods("Overlay debug %s found", fname);
bDebug = TRUE;
}
}