From e8b417e80de6110b37f1672883cb48e03690cbdf Mon Sep 17 00:00:00 2001 From: Fabiano FidĂȘncio Date: Aug 10 2018 15:26:37 +0000 Subject: nss: remove unused label After 4937f2c6, Sumit noticed the following warning/breakage: make[2]: Leaving directory '/home/sbose/sssd/master_build/src/man' Making check in . make[2]: Entering directory '/home/sbose/sssd/master_build' CC src/responder/nss/nss_protocol_grent.o ../src/responder/nss/nss_protocol_grent.c: In function 'nss_protocol_fill_initgr': ../src/responder/nss/nss_protocol_grent.c:409:1: error: label 'done' defined but not used [-Werror=unused-label] done: ^~~~ cc1: all warnings being treated as errors Makefile:17808: recipe for target 'src/responder/nss/nss_protocol_grent.o' failed make[2]: *** [src/responder/nss/nss_protocol_grent.o] Error 1 make[2]: Leaving directory '/home/sbose/sssd/master_build' Also, while removing the label, by moving the error treatment to the if block just before the existing one makes the code cleaner. Signed-off-by: Fabiano FidĂȘncio Reviewed-by: Sumit Bose --- diff --git a/src/responder/nss/nss_protocol_grent.c b/src/responder/nss/nss_protocol_grent.c index a697e86..59cdd80 100644 --- a/src/responder/nss/nss_protocol_grent.c +++ b/src/responder/nss/nss_protocol_grent.c @@ -403,15 +403,11 @@ nss_protocol_fill_initgr(struct nss_ctx *nss_ctx, DEBUG(SSSDBG_MINOR_FAILURE, "Failed to store initgroups %s (%s) in mem-cache [%d]: %s!\n", rawname.str, domain->name, ret, sss_strerror(ret)); + sss_packet_set_size(packet, 0); + return ret; } } -done: - if (ret != EOK) { - sss_packet_set_size(packet, 0); - return ret; - } - sss_packet_get_body(packet, &body, &body_len); SAFEALIGN_COPY_UINT32(body, &num_results, NULL); SAFEALIGN_SETMEM_UINT32(body + sizeof(uint32_t), 0, NULL); /* reserved */