]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
When in debugging mode, print out VPs from header
authorAlan T. DeKok <aland@freeradius.org>
Wed, 13 Jul 2011 12:50:08 +0000 (14:50 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 29 Jul 2011 13:47:55 +0000 (09:47 -0400)
src/lib/dhcp.c

index 58791350c7f29ea2716579acf026e496ed0c0516..cc66365f2fb625f84e4d5cc7fb6112d50b1b1efb 100644 (file)
@@ -1074,6 +1074,15 @@ int fr_dhcp_encode(RADIUS_PACKET *packet, RADIUS_PACKET *original)
                                 &packet->dst_ipaddr.ipaddr,
                                 dst_ip_buf, sizeof(dst_ip_buf)),
                       packet->dst_port);
+
+               if (fr_debug_flag) {
+                       for (i = 256; i < 269; i++) {
+                               vp = pairfind(packet->vps, DHCP2ATTR(i));
+                               if (!vp) continue;
+
+                               debug_pair(vp);
+                       }
+               }
        }
 
        p = packet->data;