aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-10-21 18:09:29 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-10-21 18:09:29 +0000
commitd834bed09110c7b19401f5f113d7254f74b184ae (patch)
tree7b32444c5e36195e1474d3def71189746c0c0720
parent3ee8a84e63df252e75f3a28cbbcff7bc240d7794 (diff)
parent2c2546b158ec41ea68fda23c884c04b13f98ce44 (diff)
downloadbionic-android10-mainline-tzdata-release.tar.gz
Change-Id: Idb36ae520f65593e7001b10ef130a20b212a0f0a
-rw-r--r--libc/dns/resolv/res_send.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libc/dns/resolv/res_send.c b/libc/dns/resolv/res_send.c
index a645a6b4a..fa81e6dc5 100644
--- a/libc/dns/resolv/res_send.c
+++ b/libc/dns/resolv/res_send.c
@@ -948,6 +948,8 @@ send_vc(res_state statp, struct __res_params* params,
else
break;
}
+ // return size should never exceed container size
+ resplen = anssiz;
}
/*
* If the calling applicating has bailed out of
@@ -960,7 +962,7 @@ send_vc(res_state statp, struct __res_params* params,
DprintQ((statp->options & RES_DEBUG) ||
(statp->pfcode & RES_PRF_REPLY),
(stdout, ";; old answer (unexpected):\n"),
- ans, (resplen > anssiz) ? anssiz: resplen);
+ ans, resplen);
goto read_len;
}