From c278a1d3e1c80d4b5b39b09d6a742601b9534f2b Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Wed, 20 Sep 2023 17:05:34 +1200 Subject: [PATCH] =?utf8?q?s3:rpc=5Fserver:=20Initialize=20=E2=80=98tm?= =?utf8?q?=E2=80=99=20structure?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit ‘tm’ must be initialized prior to calling strptime(). Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- source3/rpc_server/mdssvc/es_parser.y | 2 +- source3/rpc_server/mdssvc/sparql_parser.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/rpc_server/mdssvc/es_parser.y b/source3/rpc_server/mdssvc/es_parser.y index c154dd660fc..3fbdf93ec75 100644 --- a/source3/rpc_server/mdssvc/es_parser.y +++ b/source3/rpc_server/mdssvc/es_parser.y @@ -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; diff --git a/source3/rpc_server/mdssvc/sparql_parser.y b/source3/rpc_server/mdssvc/sparql_parser.y index 2be99cebda0..68d4d870eb6 100644 --- a/source3/rpc_server/mdssvc/sparql_parser.y +++ b/source3/rpc_server/mdssvc/sparql_parser.y @@ -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); -- 2.47.3