]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Verify if 'directory' is set before proceeding.
authorJorge Pereira <jpereiran@gmail.com>
Sun, 26 Apr 2020 18:17:36 +0000 (15:17 -0300)
committerAlan DeKok <aland@freeradius.org>
Sun, 26 Apr 2020 21:20:51 +0000 (17:20 -0400)
src/main/realms.c

index e19cdc6b838f009d9f72aa6dc02e49d986792a60..b7a13c9b4c1c953d19db97ef2e171c355d89191a 100644 (file)
@@ -2336,6 +2336,11 @@ int realms_init(CONF_SECTION *config)
                DIR             *dir;
                struct dirent   *dp;
 
+               if (!rc->directory) {
+                       WARN("Ignoring \"dynamic = true\" due to not set \"directory\" in proxy.conf");
+                       return 1;
+               }
+
                DEBUG2("including files in directory %s", rc->directory);
 
                dir = opendir(rc->directory);