diff --git a/src/backends/webdav/NeonCXX.h b/src/backends/webdav/NeonCXX.h index f032850e..39d21008 100644 --- a/src/backends/webdav/NeonCXX.h +++ b/src/backends/webdav/NeonCXX.h @@ -472,7 +472,9 @@ class XMLParser std::string m_href, m_etag; int doResponseEnd(const ResponseEndCB_t &responseEnd) { - responseEnd(m_href, m_etag); + if (responseEnd) { + responseEnd(m_href, m_etag); + } // clean up for next response m_href.clear(); m_etag.clear();