projects
/
tinc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Use the correct originator node when relaying SPTPS UDP packets.
[tinc]
/
src
/
fake-getnameinfo.c
diff --git
a/src/fake-getnameinfo.c
b/src/fake-getnameinfo.c
index
1eba492
..
4a4d132
100644
(file)
--- a/
src/fake-getnameinfo.c
+++ b/
src/fake-getnameinfo.c
@@
-41,10
+41,10
@@
int getnameinfo(const struct sockaddr *sa, size_t salen, char *host, size_t host
}
hp = gethostbyaddr((char *)&sin->sin_addr, sizeof(struct in_addr), AF_INET);
-
+
if(!hp || !hp->h_name || !hp->h_name[0])
return EAI_NODATA;
-
+
len = snprintf(host, hostlen, "%s", hp->h_name);
if(len < 0 || len >= hostlen)
return EAI_MEMORY;