goto try_again;
if (error_shall_fallback(error_id))
goto fail;
+ if (streq(error_id, "io.systemd.Resolve.NoSuchResourceRecord"))
+ goto no_data;
goto not_found;
}
*h_errnop = HOST_NOT_FOUND;
return NSS_STATUS_NOTFOUND;
+no_data:
+ *h_errnop = NO_DATA;
+ return NSS_STATUS_NOTFOUND;
+
try_again:
UNPROTECT_ERRNO;
*errnop = -r;
goto try_again;
if (error_shall_fallback(error_id))
goto fail;
+ if (streq(error_id, "io.systemd.Resolve.NoSuchResourceRecord"))
+ goto no_data;
goto not_found;
}
*h_errnop = HOST_NOT_FOUND;
return NSS_STATUS_NOTFOUND;
+no_data:
+ *h_errnop = NO_DATA;
+ return NSS_STATUS_NOTFOUND;
+
try_again:
UNPROTECT_ERRNO;
*errnop = -r;