commit a60711fd12a3ccec0ed6e889843af918fba535a1
parent 08b3ee47a69f459acce5c5b0efd130a222cbae68
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date: Sun, 1 Nov 2015 23:48:19 +0100
Do not attempt to parse empty date tokens
Diffstat:
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/logswan.c b/src/logswan.c
@@ -4,7 +4,7 @@
/* https://github.com/fcambus/logswan */
/* */
/* Created: 2015/05/31 */
-/* Last Updated: 2015/10/01 */
+/* Last Updated: 2015/11/01 */
/* */
/* Logswan is released under the BSD 3-Clause license. */
/* See LICENSE file for details. */
@@ -160,13 +160,15 @@ int main (int argc, char *argv[]) {
}
/* Hourly distribution */
- parseDate(&parsedDate, parsedLine.date);
+ if (parsedLine.date) {
+ parseDate(&parsedDate, parsedLine.date);
- if (parsedDate.hour) {
- hour = strtonum(parsedDate.hour, 0, 23, &errstr);
+ if (parsedDate.hour) {
+ hour = strtonum(parsedDate.hour, 0, 23, &errstr);
- if (!errstr) {
- results.hours[hour] ++;
+ if (!errstr) {
+ results.hours[hour] ++;
+ }
}
}