1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/librpc
Andrew Tridgell a106fefcfb librpc: fixed the GUID_compare() function
When comparing two unsigned values you can't just subtract
them.

Imagine you are comparing: "uint32_t u1" and "uint32_t u2". If you use
"u1 - u2" and u2 is zero, then the signed integer result will depend
on the top bit of u1.

This error occurs in a few places in Samba. For DRS replication it
resulted in corrupt uptodateness vectors.
2009-12-21 23:41:07 +11:00
..
gen_ndr spoolss: more mork on SetPrinterInfo() levels. 2009-12-17 10:43:31 +01:00
idl spoolss: more mork on SetPrinterInfo() levels. 2009-12-17 10:43:31 +01:00
ndr librpc: fixed the GUID_compare() function 2009-12-21 23:41:07 +11:00
rpc lib/util Split data_blob_hex_string() into upper and lower 2009-11-12 16:34:01 +11:00
tools ndrdump: fixed help 2009-09-17 21:52:27 -07:00
build_idl.sh Use py_* files to check whether generated files are out of date / not 2008-12-16 19:46:43 +01:00
ndr_standard.pc.in Create libndr-standard, which includes the NDR marshalling code for 2009-07-19 12:41:09 +02:00
ndr.pc.in Define _GNU_SOURCE, required for comparison_fn_t. 2009-01-28 17:05:56 +01:00
tables.pl Consider shared IDL files and Samba3-specific IDL files separately, allow overriding output directory. 2008-12-16 15:42:47 +01:00