]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
uuid: use boost::random:random_device 9741/head
authorSage Weil <sage@redhat.com>
Mon, 24 Aug 2015 18:51:47 +0000 (14:51 -0400)
committerNathan Cutler <ncutler@suse.com>
Thu, 16 Jun 2016 06:53:52 +0000 (08:53 +0200)
commit187d308b5b0cb0512b442bbad1bddfda8ef9203f
tree7aa436156e35a8b788f4e19e2b25fe64924a89bf
parent174de7fce8080df6e02b363e7821e8cca6f8157f
uuid: use boost::random:random_device

The boost mt code uses uninitialized memory for extra randomness,
which is a bad idea in general but more importantly makes valgrind
unhappy.  Use /dev/urandom instead.

Unfortunately this introduces a link time dependency.. meh!

Fixes: #12736
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit dbcaa544856fcc99ab912a101c4a28e1eb3fb94e)

Conflicts:
ceph.spec.in (trivial resolution)
ceph.spec.in
configure.ac
debian/control
src/common/Makefile.am
src/include/uuid.h