]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librados: fix empty NObjectIterator crash on comparisons 4860/head
authorJohn Spray <john.spray@redhat.com>
Tue, 28 Apr 2015 17:40:57 +0000 (18:40 +0100)
committerJohn Spray <john.spray@redhat.com>
Wed, 5 Aug 2015 13:03:07 +0000 (14:03 +0100)
commitc40df505f0f526dfc3412f53d0005c0b540b9846
treefb307846aa6eb5c397c54f557640e0e811813399
parent21581a499b2decefbff0b1a523c5ad329ba1a9a1
librados: fix empty NObjectIterator crash on comparisons

This would segfault if you did a
NObjectIterator i;
i == ...

Fix comparisons by allowing pointer-wise comparisons
for iterators with impl==NULL, and asserting in
other methods that require a non-null ::impl

Signed-off-by: John Spray <john.spray@redhat.com>
src/librados/librados.cc