]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
allow IPv6 parsing
authorAlan T. DeKok <aland@freeradius.org>
Tue, 7 Sep 2021 12:04:15 +0000 (08:04 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 7 Sep 2021 12:04:15 +0000 (08:04 -0400)
src/modules/rlm_sql/rlm_sql.c

index 7edd9cec361b0d5191d88dd8434440f71cd9ecd9..24638f09cd9f00b3a97d832854f5babc181d12c6 100644 (file)
@@ -1727,8 +1727,8 @@ static rlm_rcode_t mod_checksimul(void *instance, REQUEST * request)
                }
 
                if (row[3]) {
-                       if (fr_pton(&nas_addr, row[3], -1, AF_INET, false) < 0) {
-                               RDEBUG("Cannot parse '%s' as an IPv4 or an IPv6 address", row[3]);
+                       if (fr_pton(&nas_addr, row[3], -1, AF_UNSPEC, false) < 0) {
+                               RDEBUG("Cannot parse '%s' as an IPv4 or an IPv6 address - %s", row[3], fr_strerror());
                                rcode = RLM_MODULE_FAIL;
                                goto finish;
                        }