]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
net/dns: Add debugging messages in recv_hook() function
authorRenaud Métrich <rmetrich@redhat.com>
Wed, 3 May 2023 10:21:30 +0000 (12:21 +0200)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 17 May 2023 16:15:17 +0000 (18:15 +0200)
Signed-off-by: Renaud Métrich <rmetrich@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/net/dns.c

index 3b8bad43422a52045fa395c0eb611655a258a2be..9760980c904143f6968c2630ae00b3be47a9f118 100644 (file)
@@ -355,6 +355,7 @@ recv_hook (grub_net_udp_socket_t sock __attribute__ ((unused)),
                = GRUB_NET_NETWORK_LEVEL_PROTOCOL_IPV4;
              grub_memcpy (&(*data->addresses)[*data->naddresses].ipv4,
                           ptr, 4);
+             grub_dprintf ("dns", "got A 0x%x\n", (*data->addresses)[*data->naddresses].ipv4);
              (*data->naddresses)++;
              data->stop = 1;
              break;
@@ -365,6 +366,9 @@ recv_hook (grub_net_udp_socket_t sock __attribute__ ((unused)),
                = GRUB_NET_NETWORK_LEVEL_PROTOCOL_IPV6;
              grub_memcpy (&(*data->addresses)[*data->naddresses].ipv6,
                           ptr, 16);
+             grub_dprintf ("dns", "got AAAA 0x%" PRIxGRUB_UINT64_T "%" PRIxGRUB_UINT64_T "\n",
+                           (*data->addresses)[*data->naddresses].ipv6[0],
+                           (*data->addresses)[*data->naddresses].ipv6[1]);
              (*data->naddresses)++;
              data->stop = 1;
              break;