docs/version.xml.in
| author |
Richard Hughes <richard@hughsie.com> |
|
Mon Jun 30 10:46:20 2008 +0100 (2008-06-30) |
| changeset 304 |
bf23ba00db03 |
| permissions |
-rw-r--r-- |
the vararg list must be terminated with zero else 64bit machines may crash
On 64 bit systems, the integer 0 is 32 bits and the pointer 0 is 64 bits.
The upper 32 bits will not be cleared and the loop will never terminate.
Also add the RAZOR_SENTINEL __attribute__ ((__sentinel__(0))) on GCC4
so we catch where we get this wrong automatically.
This also fixes the new search functionality from James which was missed
in the merge.