summaryrefslogtreecommitdiff
path: root/addons/ooh323c/src/ootrace.c
diff options
context:
space:
mode:
Diffstat (limited to 'addons/ooh323c/src/ootrace.c')
-rw-r--r--addons/ooh323c/src/ootrace.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/addons/ooh323c/src/ootrace.c b/addons/ooh323c/src/ootrace.c
index 0fd5a68ed..ac71a3078 100644
--- a/addons/ooh323c/src/ootrace.c
+++ b/addons/ooh323c/src/ootrace.c
@@ -14,6 +14,8 @@
*
*****************************************************************************/
+#include <asterisk.h>
+#include <asterisk/lock.h>
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
@@ -37,8 +39,9 @@ void ooSetTraceThreshold(OOUINT32 traceLevel)
gs_traceLevel = traceLevel;
}
-void ooTrace(OOUINT32 traceLevel, const char * fmtspec, ...)
-{
+void ooTrace(OOUINT32 traceLevel, const char * fmtspec, ...) __attribute__((format(printf, 2, 3)));
+
+void ooTrace(OOUINT32 traceLevel, const char * fmtspec, ...) {
va_list arglist;
char logMessage[MAXLOGMSGLEN];
if(traceLevel > gs_traceLevel) return;
@@ -70,7 +73,7 @@ void ooTraceLogMessage(const char * logMessage)
#else
struct tm *ptime;
- char dateString[15];
+ char dateString[10];
time_t t = time(NULL);
ptime = localtime(&t);
strftime(timeString, 100, "%H:%M:%S", ptime);
@@ -100,7 +103,7 @@ void ooTraceLogMessage(const char * logMessage)
if(printDate)
{
printDate = 0;
- strftime(dateString, 15, "%m/%d/%Y", ptime);
+ strftime(dateString, 10, "%d", ptime);
fprintf(gH323ep.fptraceFile, "---------Date %s---------\n",
dateString);
}