]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
RADIUS server: Fix IPv6 radiusAuthClientAddress mask
authorJouni Malinen <j@w1.fi>
Sun, 7 Sep 2014 15:25:04 +0000 (18:25 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 7 Sep 2014 15:25:04 +0000 (18:25 +0300)
Incorrect buffer was used when writing the IPv6 mask for RADIUS server
MIB information (CID 72707).

Signed-off-by: Jouni Malinen <j@w1.fi>
src/radius/radius_server.c

index 24348a395249220668e5e592f4d116cf6c2663a6..09024d19a7774caad4497f20b5766077953e2f3c 100644 (file)
@@ -1926,7 +1926,7 @@ int radius_server_get_mib(struct radius_server_data *data, char *buf,
                        if (inet_ntop(AF_INET6, &cli->addr6, abuf,
                                      sizeof(abuf)) == NULL)
                                abuf[0] = '\0';
-                       if (inet_ntop(AF_INET6, &cli->mask6, abuf,
+                       if (inet_ntop(AF_INET6, &cli->mask6, mbuf,
                                      sizeof(mbuf)) == NULL)
                                mbuf[0] = '\0';
                }