]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
Fix DMI uuid parsing.
authorChris Lalancette <clalance@redhat.com>
Fri, 30 Jul 2010 14:19:51 +0000 (10:19 -0400)
committerChris Lalancette <clalance@redhat.com>
Fri, 30 Jul 2010 15:04:07 +0000 (11:04 -0400)
commit435fa6d7098769e36c840a4a53b5e0a9b9c4bdcc
tree26c6b0cb4aee9a3b4eae8eb43c3cae0d6868ae63
parente7da872294bd1cfaa9733e1292476221659ab47b
Fix DMI uuid parsing.

valgrind was complaining that virUUIDParse was depending on
an uninitialized value.  Indeed it was; virSetHostUUIDStr()
didn't initialize the dmiuuid buffer to 0's, meaning that
anything after the string read from /sys was uninitialized.
Clear out the dmiuuid buffer before use, and make sure to
always leave a \0 at the end.

Signed-off-by: Chris Lalancette <clalance@redhat.com>
src/util/uuid.c