summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2012-02-13 09:02:19 -0500
committerStephen Gallagher <sgallagh@redhat.com>2012-02-13 11:54:57 -0500
commit1dca8af3df953600a202ec3747e6b636174058b9 (patch)
tree963a9b15b1384d811ed10df005365dc7752a23ec
parent9036a5a56f5d9b4c5599344f962556a96363fe7b (diff)
downloadsssd-1dca8af3df953600a202ec3747e6b636174058b9.tar.gz
sssd-1dca8af3df953600a202ec3747e6b636174058b9.tar.xz
sssd-1dca8af3df953600a202ec3747e6b636174058b9.zip
Check for failure in sss_packet_grow()
Coverity #12489
-rw-r--r--src/responder/nss/nsssrv_services.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/responder/nss/nsssrv_services.c b/src/responder/nss/nsssrv_services.c
index 38754ff07..2f2a25c23 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;