Browse code

fix record check on dns query (win32 compat)

aCaB authored on 2011/01/20 11:30:08
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Jan 20 03:29:04 CET 2011 (acab)
2
+-----------------------------------
3
+ * win32/compat/resolv.c: fix nasty typo
4
+
1 5
 Wed Jan 19 12:16:23 CET 2011 (acab)
2 6
 -----------------------------------
3 7
  * build system: add AM macro CLAMDSCAN_LIBS (bb#2400)
... ...
@@ -46,7 +46,7 @@ int res_query(const char *dname, int class, int type, unsigned char *answer, int
46 46
 
47 47
     rr = rrs;
48 48
     do {
49
-	if(rr->wType == (WORD)type || rr->Data.TXT.dwStringCount || rr->Data.TXT.pStringArray[0]) {
49
+	if(rr->wType == (WORD)type && rr->Data.TXT.dwStringCount && rr->Data.TXT.pStringArray[0]) {
50 50
 	    unsigned int len = strlen(dname), txtlen = strlen(rr->Data.TXT.pStringArray[0]);
51 51
 	    if(txtlen > 255) continue;
52 52
 	    len++;