Better implementation for the SRV check. We don't need to actually check
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 29 Dec 2004 00:58:05 +0000 (00:58 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 29 Dec 2004 00:58:05 +0000 (00:58 +0000)
all the header files individually since the SRV test compile uses them
together.

util/ChangeLog
util/http.c
util/srv.h

index 49d5734..84ed9f2 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-28  David Shaw  <dshaw@jabberwocky.com>
+
+       * srv.h: Better implementation for the SRV check.  We don't need
+       to actually check all the header files individually since the SRV
+       test compile uses them together.
+
 2004-12-20  Werner Koch  <wk@g10code.com>
 
        * strgutil.c (handle_iconv_error): Turn diagnostics into warnings
index a0e3c33..3be0059 100644 (file)
@@ -826,6 +826,7 @@ connect_server( const char *server, ushort port, unsigned int flags,
       srvlist=m_alloc_clear(sizeof(struct srventry));
       srvlist->port=port;
       strncpy(srvlist->target,server,MAXDNAME);
+      srvlist->target[MAXDNAME-1]='\0';
       srvcount=1;
     }
 
index 2270f6a..d672d3f 100644 (file)
 #ifndef _SRV_H_
 #define _SRV_H_
 
+#ifdef USE_DNS_SRV
 #ifdef _WIN32
 #include <windows.h>
 #else
 #include <netinet/in.h>
-#ifdef HAVE_ARPA_NAMESER_H
 #include <arpa/nameser.h>
-#endif
 #include <resolv.h>
-#endif
+#endif /* !_WIN32 */
+#endif /* USE_DNS_SRV */
 #include "types.h"
 
 #ifndef MAXDNAME