From 98085b8c5380a6e9ecc2b94e433bba05795507ba Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 11 Nov 2025 19:02:53 +0100 Subject: [PATCH] add validate date format by dateadd command --- src/feierabendxml.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/feierabendxml.c b/src/feierabendxml.c index b5299ff..a47372a 100644 --- a/src/feierabendxml.c +++ b/src/feierabendxml.c @@ -2,6 +2,7 @@ #include #include #include "config.h" +#include "time_format.h" #include "xml.h" int main(int argc, char* argv[]) @@ -40,6 +41,11 @@ int main(int argc, char* argv[]) printf("ERROR: %s dateadd \n", argv[0]); return 1; } + if (!validate_datestring(argv[2])) { + printf("ERROR: date invalid format \n"); + return 1; + } + addEntry(argv[2], atoi(argv[3]), atoi(argv[4]), atoi(argv[5]), atoi(argv[6])); return 0; -- 2.47.3