[Box Backup-commit] COMMIT r2287 - box/trunk/lib/win32
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Sun, 14 Sep 2008 01:40:23 +0100 (BST)
Author: chris
Date: 2008-09-14 01:40:23 +0100 (Sun, 14 Sep 2008)
New Revision: 2287
Modified:
box/trunk/lib/win32/emu.cpp
Log:
FIx [2285] properly for Windows.
Modified: box/trunk/lib/win32/emu.cpp
===================================================================
--- box/trunk/lib/win32/emu.cpp 2008-09-14 00:29:32 UTC (rev 2286)
+++ box/trunk/lib/win32/emu.cpp 2008-09-14 00:40:23 UTC (rev 2287)
@@ -1408,19 +1408,19 @@
void openlog(const char * daemonName, int, int)
{
+ std::string nameStr = "Box Backup (";
+ nameStr += daemonName;
+ nameStr += ")";
+
// register a default event source, so that we can
// log errors with the process of adding or registering our own.
gSyslogH = RegisterEventSource(
NULL, // uses local computer
- daemonName); // source name
+ nameStr.c_str()); // source name
if (gSyslogH == NULL)
{
}
- std::string nameStr = "Box Backup (";
- nameStr += daemonName;
- nameStr += ")";
-
char* name = strdup(nameStr.c_str());
BOOL success = AddEventSource(name, 0);
free(name);
@@ -1431,7 +1431,7 @@
return;
}
- HANDLE newSyslogH = RegisterEventSource(NULL, daemonName);
+ HANDLE newSyslogH = RegisterEventSource(NULL, nameStr.c_str());
if (newSyslogH == NULL)
{
::syslog(LOG_ERR, "Failed to register our own event source: "