[PATCH 7/9] Don't call strlen() on something we already know the size of

Thiago Macieira thiago at macieira.org
Wed Dec 11 17:56:33 UTC 2013


Signed-off-by: Thiago Macieira <thiago at macieira.org>
---
 qt-ui/subsurfacewebservices.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/qt-ui/subsurfacewebservices.cpp b/qt-ui/subsurfacewebservices.cpp
index d863055..5f52154 100644
--- a/qt-ui/subsurfacewebservices.cpp
+++ b/qt-ui/subsurfacewebservices.cpp
@@ -165,7 +165,7 @@ static char *prepare_dives_for_divelogs(const bool selected)
 		 * transform it to divelogs.de format, finally dumping
 		 * the XML into a character buffer.
 		 */
-		doc = xmlReadMemory(membuf, strlen(membuf), "divelog", NULL, 0);
+		xmlDoc *doc = xmlReadMemory(membuf, streamsize, "divelog", NULL, 0);
 		if (!doc) {
 			qDebug() << errPrefix << "xml error";
 			free((void *)membuf);
-- 
1.7.11.7



More information about the subsurface mailing list