From: Lennart Poettering Date: Wed, 10 Apr 2019 19:57:44 +0000 (+0200) Subject: nss-resolve: resue a jump target X-Git-Tag: v242~4^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a62fc245d01433ed4559db1f6f661a984b2bce03;p=thirdparty%2Fsystemd.git nss-resolve: resue a jump target We can reuse "fail" here, since it does the same thing. --- diff --git a/src/nss-resolve/nss-resolve.c b/src/nss-resolve/nss-resolve.c index 65efcab385d..3cfc20851d8 100644 --- a/src/nss-resolve/nss-resolve.c +++ b/src/nss-resolve/nss-resolve.c @@ -502,10 +502,8 @@ enum nss_status _nss_resolve_gethostbyaddr2_r( } if (len != FAMILY_ADDRESS_SIZE(af)) { - UNPROTECT_ERRNO; - *errnop = EINVAL; - *h_errnop = NO_RECOVERY; - return NSS_STATUS_UNAVAIL; + r = -EINVAL; + goto fail; } if (avoid_deadlock()) {