diff -Naur openvpn-2.0.9-orig/init.c openvpn-2.0.9-new/init.c
--- openvpn-2.0.9-orig/init.c	2015-01-27 16:04:43.434548000 -0800
+++ openvpn-2.0.9-new/init.c	2015-01-27 16:04:04.893755000 -0800
@@ -696,6 +696,7 @@
           j++;
           //msg(M_INFO, ">>>> store ip address <%s:%d>\n", opl->array[i].hostname, opl->array[i].port);
         } else {
+#if 0	//
           char *p, srv_name[MAXHOSTNAMELEN], buffer[MAXHOSTNAMELEN]="";
           if (strlen(opl->array[i].hostname) < MAXHOSTNAMELEN ) {
             strcpy(buffer, opl->array[i].hostname);
@@ -710,6 +711,10 @@
           } else {
             openvpn_snprintf(srv_name, MAXHOSTNAMELEN, "_vpn.%s.%s", c->options.proto?"_tcp":"_udp", opl->array[i].hostname);
           }
+#else
+          char srv_name[MAXHOSTNAMELEN]="";
+          openvpn_snprintf(srv_name, MAXHOSTNAMELEN, "_vpn.%s.%s", c->options.proto?"_tcp":"_udp", opl->array[i].hostname);
+#endif
           // do SRV lookup
           msg(M_INFO, "Do SRV lookup on <%s>\n", srv_name);
           if (0==__dns_start_srv_lookup(srv_name, &g_query_result)) {
