projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
res_send: use a temp buffer if caller's buffer is under 512 bytes
[musl]
/
src
/
network
/
getnameinfo.c
diff --git
a/src/network/getnameinfo.c
b/src/network/getnameinfo.c
index
f77e73a
..
949e181
100644
(file)
--- a/
src/network/getnameinfo.c
+++ b/
src/network/getnameinfo.c
@@
-158,6
+158,7
@@
int getnameinfo(const struct sockaddr *restrict sa, socklen_t sl,
unsigned char query[18+PTR_MAX], reply[512];
int qlen = __res_mkquery(0, ptr, 1, RR_PTR,
0, 0, 0, query, sizeof query);
+ query[3] = 0; /* don't need AD flag */
int rlen = __res_send(query, qlen, reply, sizeof reply);
buf[0] = 0;
if (rlen > 0)