]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
CID 1409861: Check return code
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 26 May 2017 19:43:51 +0000 (15:43 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 26 May 2017 19:58:23 +0000 (15:58 -0400)
src/modules/proto_bfd/proto_bfd.c

index b2f1130489c427786964ff40fe7780d6894855e3..14ebcd14883874a09f32463ad326b59c5e3a5d46 100644 (file)
@@ -1679,7 +1679,8 @@ static int bfd_socket_parse(CONF_SECTION *cs, rad_listen_t *this)
                          NULL, T_INVALID) < 0) return -1;
 
        if (!this->server) {
-               cf_pair_parse(sock, cs, "server", FR_ITEM_POINTER(FR_TYPE_STRING, &sock->server), NULL, T_INVALID);
+               if (cf_pair_parse(sock, cs, "server", FR_ITEM_POINTER(FR_TYPE_STRING, &sock->server),
+                                 NULL, T_INVALID) < 0) return -1;
        } else {
                sock->server = this->server;
        }