diff -ur ldns-1.6.17/examples/ldns-walk.c ldns-javantea/examples/ldns-walk.c --- ldns-1.6.17/examples/ldns-walk.c 2014-01-10 13:04:41.000000000 -0800 +++ ldns-javantea/examples/ldns-walk.c 2015-01-29 15:06:44.147412098 -0800 @@ -507,9 +507,19 @@ } if (!p) { + // FIXME: Bug here in co, bg, and biz. + /* + ldns-walk @193.0.9.61 bg >ldns-walk_bg.txt + Error trying to resolve: carrent\000.bg. + ldns-walk @156.154.104.25 co >ldns-walk_co.txt + Error trying to resolve: audah\000.co. + It is unable to continue after that but seems to be + stuck in the below loop. + */ fprintf(stderr, "Error trying to resolve: "); ldns_rdf_print(stderr, last_dname_p); fprintf(stderr, "\n"); + exit(1); while (!p) { if (verbosity >= 3) { printf("Querying for: ");