summaryrefslogtreecommitdiff
path: root/test/runtests.py
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2013-05-13 17:37:50 +0200
committerPatrick Ohly <patrick.ohly@intel.com>2013-05-16 11:19:32 +0200
commitcee96ac9c759f1168e7ca2e8df54994dc2f641d6 (patch)
tree0e37a614234adc6166ada64829f35de174f5f6d9 /test/runtests.py
parentd75b15f6530374f9274ccb01fbc7d783a029f32e (diff)
WebDAV: avoid segfault during collection lookup
Avoid referencing pathProps->second when the set of paths that PROPFINDs returns is empty. Apparently this can happen in combination with Calypso. The stack backtrace sent via email looked like this: Program received signal SIGSEGV, Segmentation fault. 0x4031a1a0 in std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::find(std::string const&) const () from /usr/lib/libsyncevolution.so.0 0x4031a1a0 <_ZNKSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE4findERS1_+60>: ldr r4, [r0, #-12] (gdb) bt from /usr/lib/syncevolution/backends/syncdav.so from /usr/lib/syncevolution/backends/syncdav.so from /usr/lib/libsyncevolution.so.0
Diffstat (limited to 'test/runtests.py')
0 files changed, 0 insertions, 0 deletions