]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:rpc_server: Initialize ‘tm’ structure
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 20 Sep 2023 05:05:34 +0000 (17:05 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 27 Sep 2023 02:43:28 +0000 (02:43 +0000)
‘tm’ must be initialized prior to calling strptime().

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/rpc_server/mdssvc/es_parser.y
source3/rpc_server/mdssvc/sparql_parser.y

index c154dd660fc660c895d70b22313774df7e37e83e..3fbdf93ec756e915bffad784a7fa0525ec4bab16 100644 (file)
@@ -259,7 +259,7 @@ DATE_ISO OBRACE WORD CBRACE {
 static char *isodate_to_sldate(const char *isodate)
 {
        struct es_parser_state *s = global_es_parser_state;
-       struct tm tm;
+       struct tm tm = {};
        const char *p = NULL;
        char *tstr = NULL;
        time_t t;
index 2be99cebda037745ea16ca74b659c4605b3b8ee7..68d4d870eb68e40529a7482aa5acfd78ebd01641 100644 (file)
@@ -196,7 +196,7 @@ DATE_ISO OBRACE WORD CBRACE    {$$ = isodate2unix($3);}
 
 static time_t isodate2unix(const char *s)
 {
-       struct tm tm;
+       struct tm tm = {};
        const char *p;
 
        p = strptime(s, "%Y-%m-%dT%H:%M:%SZ", &tm);