diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2012-02-13 09:02:19 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2012-02-13 11:54:57 -0500 |
commit | 1dca8af3df953600a202ec3747e6b636174058b9 (patch) | |
tree | 963a9b15b1384d811ed10df005365dc7752a23ec | |
parent | 9036a5a56f5d9b4c5599344f962556a96363fe7b (diff) | |
download | sssd-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.c | 10 |
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; |