Commit 649f7b7f authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

fix next_lookup() to continue searching even if c-ares failed to load the

parent c1b734a3
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -138,7 +138,11 @@ static void next_lookup(struct host_query *hquery, int status_code)
        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;