From 690a17b1f6d7774848a68482ab0f79b74d6f297b Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" Date: Fri, 25 Jan 2013 19:12:01 +0100 Subject: [PATCH] fix semantic action on A records --- examples/dns.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/dns.c b/examples/dns.c index 381be6a..3125b39 100644 --- a/examples/dns.c +++ b/examples/dns.c @@ -66,7 +66,7 @@ void set_rdata(struct dns_rr rr, HCountedArray *rdata) { // Pack the parsed rdata into rr. switch(rr.type) { - case 1: rr.a = p->ast->seq->elements[0]->uint; break; + case 1: rr.a = h_cast_uint(p->ast); break; case 2: rr.ns = *(dns_domain_t *)p->ast->user; break; case 3: rr.md = *(dns_domain_t *)p->ast->user; break; case 4: rr.md = *(dns_domain_t *)p->ast->user; break;