Hans Leidekker : dnsapi: The ttl value should be ignored when comparing dns records.

Alexandre Julliard julliard at wine.codeweavers.com
Tue May 9 14:15:29 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: a9328088fe7fe54af543e631edb96889206fa116
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=a9328088fe7fe54af543e631edb96889206fa116

Author: Hans Leidekker <hans at it.vu.nl>
Date:   Tue May  9 12:04:44 2006 +0200

dnsapi: The ttl value should be ignored when comparing dns records.

---

 dlls/dnsapi/record.c       |    1 -
 dlls/dnsapi/tests/record.c |    3 +++
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/dnsapi/record.c b/dlls/dnsapi/record.c
index 8b68314..27143ec 100644
--- a/dlls/dnsapi/record.c
+++ b/dlls/dnsapi/record.c
@@ -134,7 +134,6 @@ BOOL WINAPI DnsRecordCompare( PDNS_RECOR
     if (r1->wType       != r2->wType       ||
         r1->wDataLength != r2->wDataLength ||
         r1->Flags.DW    != r2->Flags.DW    ||
-        r1->dwTtl       != r2->dwTtl       ||
         r1->dwReserved  != r2->dwReserved) return FALSE;
 
     wide = (r1->Flags.S.CharSet == DnsCharSetUnicode) ? TRUE : FALSE;
diff --git a/dlls/dnsapi/tests/record.c b/dlls/dnsapi/tests/record.c
index 6173e57..0b5b0a6 100644
--- a/dlls/dnsapi/tests/record.c
+++ b/dlls/dnsapi/tests/record.c
@@ -65,6 +65,9 @@ static void test_DnsRecordCompare( void 
     r1.Flags.S.CharSet = DnsCharSetAnsi;
     ok( pDnsRecordCompare( (PDNS_RECORD)&r1, (PDNS_RECORD)&r2 ) == TRUE, "failed unexpectedly\n" );
 
+    r1.dwTtl = 0;
+    ok( pDnsRecordCompare( (PDNS_RECORD)&r1, (PDNS_RECORD)&r2 ) == TRUE, "failed unexpectedly\n" );
+
     r2.Data.A.IpAddress = 0;
     ok( pDnsRecordCompare( (PDNS_RECORD)&r1, (PDNS_RECORD)&r2 ) == FALSE, "succeeded unexpectedly\n" );
 }




More information about the wine-cvs mailing list