From 7e9f472faab68024cf5dcf75126f547e48927017 Mon Sep 17 00:00:00 2001 From: Robert Quattlebaum Date: Thu, 14 Mar 2013 19:13:51 -0700 Subject: [PATCH] core/net/resolv: Fix for resolving CNAME records. --- core/net/resolv.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/net/resolv.c b/core/net/resolv.c index e7c258ff7..3308fdcb9 100644 --- a/core/net/resolv.c +++ b/core/net/resolv.c @@ -1013,13 +1013,14 @@ newdata(void) nanswers = 1; } +/* This is disabled for now, so that we don't fail on CNAME records. #if RESOLV_VERIFY_ANSWER_NAMES - if(namemapptr && - !dns_name_isequal(queryptr, namemapptr->name, uip_appdata)) { + if(namemapptr && !dns_name_isequal(queryptr, namemapptr->name, uip_appdata)) { DEBUG_PRINTF("resolver: Answer name doesn't match question...!\n"); goto skip_to_next_answer; } #endif +*/ DEBUG_PRINTF("resolver: Answer for \"%s\" is usable.\n", namemapptr->name);