diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 7223e19fc2e1db3eb070e117e148fc298bc5ae3b..64c9e9ec3a9b5c6aae9b310683c6997fb311f904 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -9437,7 +9437,7 @@ static int transmit_state_notify(struct sip_pvt *p, int state, int full, int tim
 		ast_str_append(&tmp, 0, "<state>%s</state>\n", statestring);
 		if (state == AST_EXTENSION_ONHOLD) {
 			ast_str_append(&tmp, 0, "<local>\n<target uri=\"%s\">\n"
-			                                "<param pname=\"+sip.rendering\" pvalue=\"no\">\n"
+			                                "<param pname=\"+sip.rendering\" pvalue=\"no\"/>\n"
 			                                "</target>\n</local>\n", mto);
 		}
 		ast_str_append(&tmp, 0, "</dialog>\n</dialog-info>\n");