commit | a7f8f36394ba8f056b0ee5c3f80930bca6724e4b | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Tue Dec 12 17:36:53 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Dec 12 17:36:53 2023 +0000 |
tree | 6dc7d86d797e197c441650bc420a1b9297640085 | |
parent | d0cda125796794c516388d36386c75b706a226a7 [diff] | |
parent | dd9d3cd9a014af88b516a17f4c9403908acb4c7b [diff] |
Merge "Closing the stream when the function returns" into main am: 14b322b251 am: dd9d3cd9a0 Original change: https://android-review.googlesource.com/c/platform/bionic/+/2856549 Change-Id: Ib12e904f6e407c7bc7b303391fd4c6e1b538a5f7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libc/dns/net/sethostent.c b/libc/dns/net/sethostent.c index 483105a..5c4bdb5 100644 --- a/libc/dns/net/sethostent.c +++ b/libc/dns/net/sethostent.c
@@ -157,6 +157,7 @@ if ((ptr = buf = malloc(len = info->buflen)) == NULL) { *info->he = NETDB_INTERNAL; + endhostent_r(&hf); return NULL; } @@ -241,6 +242,7 @@ return hp; nospc: *info->he = NETDB_INTERNAL; + endhostent_r(&hf); free(buf); errno = ENOSPC; return NULL;