struct winsdb_addr *winsdb_addr = NULL;
bool duplicate_packet;
+ NBTD_ASSERT_PACKET(packet, src, packet->qdcount > 0);
+ NBTD_ASSERT_PACKET(packet, src, packet->arcount > 0);
+
name = &packet->questions[0].name;
additional = packet->additional;
+ NBTD_ASSERT_PACKET(packet,
+ src,
+ additional[0].rdata.netbios.length > 0);
+
addresses = additional[0].rdata.netbios.addresses;
nb_flags = addresses[0].nb_flags;
const char **addresses_1b = NULL;
uint16_t nb_flags = 0;
+ NBTD_ASSERT_PACKET(packet, src, packet->qdcount > 0);
+
name = &packet->questions[0].name;
if (name->type == NBT_NAME_MASTER) {
uint32_t modify_flags = 0;
uint8_t ret;
+ NBTD_ASSERT_PACKET(packet, src, packet->qdcount > 0);
+
name = &packet->questions[0].name;
if (name->type == NBT_NAME_MASTER) {