Module: wine Branch: refs/heads/master Commit: a9328088fe7fe54af543e631edb96889206fa116 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=a9328088fe7fe54af543e631...
Author: Hans Leidekker hans@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" ); }