]> granicus.if.org Git - php/commitdiff
- MFB: sanity check if we got an A as well (valid too but not desired)
authorPierre Joye <pajoye@php.net>
Wed, 7 Jan 2009 01:37:01 +0000 (01:37 +0000)
committerPierre Joye <pajoye@php.net>
Wed, 7 Jan 2009 01:37:01 +0000 (01:37 +0000)
ext/standard/dns_win32.c

index 0d81dfdf247050770b7b431499b13990ff3e6fab..46b14c9332bde182d24955e0e37fdd99e4a044f7 100644 (file)
@@ -71,6 +71,10 @@ PHP_FUNCTION(dns_get_mx) /* {{{ */
        for (pRec = pResult; pRec; pRec = pRec->pNext) {
                DNS_SRV_DATA *srv = &pRec->Data.Srv;
 
+               if (pRec->wType != DNS_TYPE_MX) {
+                       continue;
+               }
+
                add_next_index_string(mx_list, pRec->Data.MX.pNameExchange, 1);
                if (weight_list) {
                        add_next_index_long(weight_list, srv->wPriority);