From 62d86098b9e01a1c3da1fe8952f0d05326c85e74 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Tue, 1 Oct 2019 18:31:12 +0200 Subject: [PATCH 1/2] Add NULL check in nvts_feed_version_epoch Also adds freeing of feed_version. --- src/manage_sql_nvts.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/manage_sql_nvts.c b/src/manage_sql_nvts.c index dd73f0aa1..1861024ce 100644 --- a/src/manage_sql_nvts.c +++ b/src/manage_sql_nvts.c @@ -169,10 +169,19 @@ nvts_feed_version () time_t nvts_feed_version_epoch () { + gchar *feed_version; struct tm tm; + feed_version = nvts_feed_version (); + + if (feed_version == NULL) + return 0; + memset (&tm, 0, sizeof (struct tm)); - strptime (nvts_feed_version (), "%Y%m%d%H%M%S", &tm); + strptime (feed_version, "%Y%m%d%H%M%S", &tm); + + g_free (feed_version); + return mktime (&tm); } From 3074edb539c17b78927fa9fe0170826ea2c61ce5 Mon Sep 17 00:00:00 2001 From: Matt Mundell Date: Tue, 1 Oct 2019 18:34:25 +0200 Subject: [PATCH 2/2] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26319012a..f574b18d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Changed ### Fixed +- Add NULL check in nvts_feed_version_epoch [#768](https://github.com/greenbone/gvmd/pull/768) ### Removed