From 1faa826dea91566eb7598cd34873017753e2b8ed Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 12 Oct 2016 11:04:39 +0200 Subject: [PATCH] Convert null strings to empty strings to prevent crash in xmlrpc --- coreapi/xmlrpc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coreapi/xmlrpc.c b/coreapi/xmlrpc.c index 5076a9391..bd74447ad 100644 --- a/coreapi/xmlrpc.c +++ b/coreapi/xmlrpc.c @@ -118,7 +118,7 @@ static void format_request(LinphoneXmlRpcRequest *request) { err = xmlTextWriterWriteElement(writer, (const xmlChar *)"int", (const xmlChar *)si); break; case LinphoneXmlRpcArgString: - err = xmlTextWriterWriteElement(writer, (const xmlChar *)"string", (const xmlChar *)arg->data.s); + err = xmlTextWriterWriteElement(writer, (const xmlChar *)"string", arg->data.s ? (const xmlChar *)arg->data.s : (const xmlChar *)""); break; } if (err >= 0) {