dnsd: fix 64-bit bug 2539.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-10-29 00:37:56 +02:00
parent caddfc8339
commit dc8ef353fd

View File

@ -388,7 +388,7 @@ static int process_packet(struct dns_entry *conf_data,
query_len = strlen(query_string) + 1;
/* may be unaligned! */
unaligned_type_class = (void *)(query_string + query_len);
query_len += sizeof(unaligned_type_class);
query_len += sizeof(*unaligned_type_class);
/* where to append answer block */
answb = (void *)(unaligned_type_class + 1);