From 64ab1662255eed9f8a64e9426f4441a9dba09ee7 Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Mon, 22 Jan 2024 01:25:53 +0000 Subject: [PATCH] Fix: Skip loading of geoip database if none is given --- src/geoip.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/geoip.c b/src/geoip.c index 6d197d5f..b5ca5f18 100644 --- a/src/geoip.c +++ b/src/geoip.c @@ -57,6 +57,11 @@ geoip_db_t * geoip_db_new(const char *filename) MMDB_s mmdb; int status; + if (!filename) { + ICECAST_LOG_INFO("No geoip database given"); + return NULL; + } + status = MMDB_open(filename, MMDB_MODE_MMAP, &mmdb); if (status != MMDB_SUCCESS) { if (status == MMDB_IO_ERROR) {