]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't die if the clients file doesn't contain client <name> {}
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 7 Sep 2012 16:01:59 +0000 (17:01 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 7 Sep 2012 16:01:59 +0000 (17:01 +0100)
src/main/client.c

index 408148a7bc1bb3948e8b7fde6f1f671718852981..970985bdb09be08bb1d9635a666683a746c9c800 100644 (file)
@@ -1130,6 +1130,7 @@ RADCLIENT *client_read(const char *filename, int in_server, int flag)
        }
 
        c = client_parse(cs, in_server);
+       if (!c) return NULL;
 
        p = strrchr(filename, FR_DIR_SEP);
        if (p) {
@@ -1150,8 +1151,6 @@ RADCLIENT *client_read(const char *filename, int in_server, int flag)
                return NULL;
        }
 
-
-
        return c;
 }
 #endif