From d57dd0667b97a47b8db36d1ff6a28ae57d512f53 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Mon, 13 Feb 2012 09:02:19 -0500 Subject: Check for failure in sss_packet_grow() Coverity #12489 --- src/responder/nss/nsssrv_services.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/responder/nss/nsssrv_services.c') diff --git a/src/responder/nss/nsssrv_services.c b/src/responder/nss/nsssrv_services.c index 38754ff0..2f2a25c2 100644 --- a/src/responder/nss/nsssrv_services.c +++ b/src/responder/nss/nsssrv_services.c @@ -33,8 +33,8 @@ #include "db/sysdb_services.h" struct getserv_ctx { - struct tevent_context *ev; uint16_t port; + struct tevent_context *ev; struct nss_dom_ctx *dctx; struct sss_domain_info **domains; @@ -681,10 +681,10 @@ fill_service(struct sss_packet *packet, } to_sized_string(&cased_proto, tmpstr); - sss_packet_grow(packet, 2 * sizeof(uint16_t) - + sizeof(uint32_t) - + cased_name.len - + cased_proto.len); + ret = sss_packet_grow(packet, 2 * sizeof(uint16_t) + + sizeof(uint32_t) + + cased_name.len + + cased_proto.len); if (ret != EOK) { num = 0; goto done; -- cgit