summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/datetime.c17
-rw-r--r--tests/Makefile.am8
2 files changed, 14 insertions, 11 deletions
diff --git a/runtime/datetime.c b/runtime/datetime.c
index 114bd27f..30f397ff 100644
--- a/runtime/datetime.c
+++ b/runtime/datetime.c
@@ -556,9 +556,7 @@ int formatTimestampToMySQL(struct syslogTime *ts, char* pBuf, size_t iLenDst)
*/
assert(ts != NULL);
assert(pBuf != NULL);
-
- if (iLenDst < 15) /* we need at least 14 bytes */
- return(0);
+ assert(iLenDst < 15);
pBuf[0] = (ts->year / 1000) % 10 + '0';
pBuf[1] = (ts->year / 100) % 10 + '0';
@@ -581,12 +579,10 @@ int formatTimestampToMySQL(struct syslogTime *ts, char* pBuf, size_t iLenDst)
int formatTimestampToPgSQL(struct syslogTime *ts, char *pBuf, size_t iLenDst)
{
- /* see note in formatTimestampToMySQL, applies here as well */
- assert(ts != NULL);
- assert(pBuf != NULL);
-
- if (iLenDst < 20) /* we need 20 bytes */
- return(0);
+ /* see note in formatTimestampToMySQL, applies here as well */
+ assert(ts != NULL);
+ assert(pBuf != NULL);
+ assert(iLenDst < 20):
pBuf[0] = (ts->year / 1000) % 10 + '0';
pBuf[1] = (ts->year / 100) % 10 + '0';
@@ -745,8 +741,7 @@ int formatTimestamp3164(struct syslogTime *ts, char* pBuf, size_t iLenBuf)
assert(ts != NULL);
assert(pBuf != NULL);
- if(iLenBuf < 16)
- return(0); /* we NEED 16 bytes */
+ assert(iLenBuf < 16);
pBuf[0] = monthNames[(ts->month - 1)% 12][0];
pBuf[1] = monthNames[(ts->month - 1) % 12][1];
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 955ad405..4d38f875 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -57,6 +57,14 @@ EXTRA_DIST= 1.rstest 2.rstest 3.rstest err1.rstest \
testsuites/Oct.ts3164 \
testsuites/Nov.ts3164 \
testsuites/Dec.ts3164 \
+ testsuites/ts3339.conf \
+ testsuites/master.ts3339 \
+ testsuites/tsmysql.conf \
+ testsuites/master.tsmysql \
+ testsuites/tspgsql.conf \
+ testsuites/master.tspgsql \
+ testsuites/subsecond.conf \
+ testsuites/master.subsecond \
testsuites/parse1.conf \
testsuites/field1.conf \
testsuites/1.parse1 \