svn commit: samba r26665 - in branches/SAMBA_4_0: . source/lib/registry/tests

jelmer at samba.org jelmer at samba.org
Sat Jan 5 13:59:53 GMT 2008


Author: jelmer
Date: 2008-01-05 13:59:53 +0000 (Sat, 05 Jan 2008)
New Revision: 26665

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=26665

Log:
registry: Fix tests on bigendian machines.
Modified:
   branches/SAMBA_4_0/
   branches/SAMBA_4_0/source/lib/registry/tests/hive.c


Changeset:

Property changes on: branches/SAMBA_4_0
___________________________________________________________________
Name: bzr:revision-info
...skipped...
Name: bzr:revision-id:v3-trunk0
...skipped...

Modified: branches/SAMBA_4_0/source/lib/registry/tests/hive.c
===================================================================
--- branches/SAMBA_4_0/source/lib/registry/tests/hive.c	2008-01-04 15:41:29 UTC (rev 26664)
+++ branches/SAMBA_4_0/source/lib/registry/tests/hive.c	2008-01-05 13:59:53 UTC (rev 26665)
@@ -186,8 +186,10 @@
 
 	torture_assert_int_equal(tctx, value.length, 4, "value length");
 	torture_assert_int_equal(tctx, type, REG_DWORD, "value type");
-	torture_assert(tctx, memcmp(value.data, &data, 4) == 0, "value data");
 
+	torture_assert_int_equal(tctx, data, IVAL(value.data, 0),
+				 "value data");
+
 	return true;
 }
 
@@ -250,7 +252,9 @@
 
 	torture_assert_int_equal(tctx, value.length, 4, "value length");
 	torture_assert_int_equal(tctx, type, REG_DWORD, "value type");
-	torture_assert(tctx, memcmp(value.data, &data, 4) == 0, "value data");
+	
+	
+	torture_assert_int_equal(tctx, data, IVAL(value.data, 0), "value data");
 
 	error = hive_get_value_by_index(mem_ctx, subkey, 1, &name,
 					&type, &value);



More information about the samba-cvs mailing list