summaryrefslogtreecommitdiffstats
path: root/lib/libcapsicum
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2014-04-30 09:58:28 +0000
committerpjd <pjd@FreeBSD.org>2014-04-30 09:58:28 +0000
commit558b866a3ac189905d380c56593fa95373e0ca58 (patch)
tree2433d4582c0cb00540b34f0a426121fefbaca1cc /lib/libcapsicum
parentc3b6e24c0cbb2ca1ac938ce6f787e38665c55f50 (diff)
downloadFreeBSD-src-558b866a3ac189905d380c56593fa95373e0ca58.zip
FreeBSD-src-558b866a3ac189905d380c56593fa95373e0ca58.tar.gz
Don't forget to remember previous element at the end of the loop.
Reported by: brueffer Found with: Coverity Prevent(tm) CID: 1135301
Diffstat (limited to 'lib/libcapsicum')
-rw-r--r--lib/libcapsicum/libcapsicum_dns.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libcapsicum/libcapsicum_dns.c b/lib/libcapsicum/libcapsicum_dns.c
index 170e0d0..113f8dc 100644
--- a/lib/libcapsicum/libcapsicum_dns.c
+++ b/lib/libcapsicum/libcapsicum_dns.c
@@ -247,6 +247,7 @@ cap_getaddrinfo(cap_channel_t *chan, const char *hostname, const char *servname,
prevai->ai_next = curai;
else if (firstai == NULL)
firstai = curai;
+ prevai = curai;
}
nvlist_destroy(nvl);
if (curai == NULL && nvlai != NULL) {
OpenPOWER on IntegriCloud