diff options
Diffstat (limited to 'source4/nbt_server/nbt_server.h')
-rw-r--r-- | source4/nbt_server/nbt_server.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source4/nbt_server/nbt_server.h b/source4/nbt_server/nbt_server.h index 49a07ca95e..602d7b2e46 100644 --- a/source4/nbt_server/nbt_server.h +++ b/source4/nbt_server/nbt_server.h @@ -62,3 +62,10 @@ struct nbt_server { +/* check a condition on an incoming packet */ +#define NBT_ASSERT_PACKET(packet, src_address, test) do { \ + if (!(test)) { \ + nbt_bad_packet(packet, src_address, #test); \ + return; \ + } \ +} while (0) |