aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--keyserver/gpgkeys_hkp.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/keyserver/gpgkeys_hkp.c b/keyserver/gpgkeys_hkp.c
index 8e35783c7..73f5e560c 100644
--- a/keyserver/gpgkeys_hkp.c
+++ b/keyserver/gpgkeys_hkp.c
@@ -629,13 +629,20 @@ show_help (FILE *fp)
int
main(int argc,char *argv[])
{
- int arg,ret=KEYSERVER_INTERNAL_ERROR,try_srv=1;
+ int arg,ret=KEYSERVER_INTERNAL_ERROR;
char line[MAX_LINE];
int failed=0;
struct keylist *keylist=NULL,*keyptr=NULL;
char *proxy=NULL;
struct curl_slist *headers=NULL,*resolve=NULL;
+ /* Only default this to on if we have SRV support */
+#ifdef USE_DNS_SRV
+ int try_srv = 1;
+#else
+ int try_srv = 0;
+#endif
+
console=stderr;
/* Kludge to implement standard GNU options. */