diff --git a/src/sbbs3/ntsvcs.c b/src/sbbs3/ntsvcs.c index 445b4b22b51fee2cbe3c891cb1ac3ffbc940836d..9d8e405cc60559756c0f53935ffffb797cfede1d 100644 --- a/src/sbbs3/ntsvcs.c +++ b/src/sbbs3/ntsvcs.c @@ -294,6 +294,7 @@ static int svc_lputs(void* p, int level, const char* str) len = strlen(str); SAFECOPY(msg.buf, str); msg.level = level; + GetLocalTime(&msg.time); /* Mailslot Logging (for sbbsctrl) */ if(svc->log_handle != INVALID_HANDLE_VALUE /* Invalid log handle? */ diff --git a/src/sbbs3/ntsvcs.h b/src/sbbs3/ntsvcs.h index 82d0d59c7e329fa1ba8dd3e631123e62d3d8f9af..8b807df30344d537da0c4be3c67ef9746c880f91 100644 --- a/src/sbbs3/ntsvcs.h +++ b/src/sbbs3/ntsvcs.h @@ -55,8 +55,9 @@ enum { }; typedef struct { - char level; - char buf[1024]; + SYSTEMTIME time; + char level; + char buf[1000]; } log_msg_t; #endif /* Don't add anything after this line */ \ No newline at end of file