+
1013. [bug] It was possible to cancel a query twice when marking
a server as bogus or by having a blackhole acl.
[RT #1776]
1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770]
+1002. [bug] Log unknown class including file and line. [RT #1759]
+
1001. [bug] win32 socket code doio_recv was not catching a
WSACONNRESET error when a client was timing out
the request and closing its socket. [RT #1745]
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: config.c,v 1.11 2001/08/07 01:58:54 marka Exp $ */
+/* $Id: config.c,v 1.11.2.1 2001/09/21 20:30:32 gson Exp $ */
#include <config.h>
dns_rdataclass_t *classp) {
char *str;
isc_textregion_t r;
+ isc_result_t result;
if (!cfg_obj_isstring(classobj)) {
*classp = defclass;
str = cfg_obj_asstring(classobj);
r.base = str;
r.length = strlen(str);
- return (dns_rdataclass_fromtext(classp, &r));
+ result = dns_rdataclass_fromtext(classp, &r);
+ if (result != ISC_R_SUCCESS)
+ cfg_obj_log(classobj, ns_g_lctx, ISC_LOG_ERROR,
+ "unknown class '%s'", str);
+ return (result);
}
dns_zonetype_t