[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddri
From: |
Ferry Huberts |
Subject: |
[gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call |
Date: |
Fri, 3 Jan 2014 14:33:47 +0100 |
From: Ferry Huberts <address@hidden>
It may return errno==2 ("No such file or directory") when the file
/etc/gai.conf is not present.
The observed effect was that the port number conversion considered
a perfectly valid port number as invalid.
Signed-off-by: Ferry Huberts <address@hidden>
---
netlib.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/netlib.c b/netlib.c
index 3692144..6c59e21 100644
--- a/netlib.c
+++ b/netlib.c
@@ -4,6 +4,7 @@
*/
#include <string.h>
#include <fcntl.h>
+#include <errno.h>
#ifndef S_SPLINT_S
#include <netdb.h>
#ifndef AF_UNSPEC
@@ -57,6 +58,8 @@ socket_t netlib_connectsock(int af, const char *host, const
char *service,
hints.ai_flags = AI_PASSIVE;
if ((ret = getaddrinfo(host, service, &hints, &result))) {
return NL_NOHOST;
+ } else {
+ errno = 0;
}
#endif /* S_SPLINT_S */
--
1.8.4.2
- [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call,
Ferry Huberts <=
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Mike Frysinger, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Ferry Huberts, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Mike Frysinger, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Ferry Huberts, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Mike Frysinger, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Ferry Huberts, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Greg Troxel, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Gary E. Miller, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Ferry Huberts, 2014/01/03
- Re: [gpsd-dev] [PATCH v3 1/1] gps2udp: reset errno after successful getaddrinfo call, Mike Frysinger, 2014/01/03