The positive anwsers from dnsd are not readable when dsnd is running on 64bits systems. This is due to line 391 of dnsd.c : "query_len += sizeof(unaligned_type_class);". unaligned_type_class is a pointer and what we want here is the size of the object. This object's size is 32bits this is why the problem only appears on 64 bits systems. The solution is to change the line for : "query_len += sizeof(*unaligned_type_class);" Best regards
Excellent! Fixed in git and added to post-1.17.3 fixes: http://busybox.net/downloads/fixes-1.17.3/busybox-1.17.3-dnsd.patch