mgcp: Address compiler error for sprintf misusage...

The hardening flags of debian have highlighted this sprintf mis-usage
in the testcase. Address it.
diff --git a/openbsc/tests/mgcp/mgcp_test.c b/openbsc/tests/mgcp/mgcp_test.c
index e5b8bbd..7c02d09 100644
--- a/openbsc/tests/mgcp/mgcp_test.c
+++ b/openbsc/tests/mgcp/mgcp_test.c
@@ -210,7 +210,7 @@
 	struct msgb *msg;
 
 	msg = msgb_alloc_headroom(4096, 128, "MGCP msg");
-	int len = sprintf((char *)msg->data, str);
+	int len = sprintf((char *)msg->data, "%s", str);
 	msg->l2h = msgb_put(msg, len);
 	return msg;
 }