Skip to content
  • Havoc Pennington's avatar
    Fix a problem where a nul byte was wrongly introduced into UUIDs, due to... · bef4260a
    Havoc Pennington authored
    Fix a problem where a nul byte was wrongly introduced into UUIDs, due to _dbus_string_copy_to_buffer weird behavior.
    
    2007-10-31  Havoc Pennington  <hp@redhat.com>
    
    	* bus/selinux.c (log_audit_callback): rewrite to use
    	_dbus_string_copy_to_buffer_with_nul()
    
    	* dbus/dbus-string.c (_dbus_string_copy_to_buffer): change to NOT
    	nul-terminate the buffer; fail an assertion if there is not enough
    	space in the target buffer. This fixes two bugs where
    	copy_to_buffer was used to copy the binary bytes in a UUID, where
    	nul termination did not make sense. Bug reported by David Castelow.
    	(_dbus_string_copy_to_buffer_with_nul): new function that always
    	nul-terminates the buffer, and fails an assertion if there is not
    	enough space in the buffer.
    bef4260a
To find the state of this project's repository at the time of any of these versions, check out the tags.