/etc/hosts file, pointed out by Erik Kline:
http://daniel.haxx.se/projects/c-ares/mail/c-ares-archive-2007-11/0027.shtml
case 'f':
/* Host file lookup */
status = file_lookup(hquery->name, hquery->family, &host);
- if (status != ARES_ENOTFOUND)
+
+ /* this status check below previously checked for !ARES_ENOTFOUND,
+ but we should not assume that this single error code is the one
+ that can occur, as that is in fact no longer the case */
+ if (status == ARES_SUCCESS)
{
end_hquery(hquery, status, host);
return;