X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=dns-transp-server.c;fp=dns-transp-server.c;h=b822932dc666f1ecc449139425d4550dc2881338;hb=e0a3dc38a623659fdf585129b6ec78a436fc4559;hp=fd52b8a2fc6ddcc51d282efdb48d4d0e532ff7fb;hpb=6a6747fcf7623ed83bce6f6264967cf5fdfc84b7;p=secnet.git diff --git a/dns-transp-server.c b/dns-transp-server.c index fd52b8a..b822932 100644 --- a/dns-transp-server.c +++ b/dns-transp-server.c @@ -114,4 +114,13 @@ struct dns_server { * 4a. create assoc packet * look up {clientaddr,clientnonce} in clientinit * if not then create an assoc - * + */ + + + + +void incoming_packet(const uint8_t pkt, int len) { + if (len < DNS_HDRLEN) + return badpkt("shorter than dns header"); + + uint16_t id =