[Freeswitch-svn] [commit] r3840 - freeswitch/branches/knhor/trunk/libs/libdingaling/src

Freeswitch SVN knhor at freeswitch.org
Wed Dec 27 01:12:20 EST 2006


Author: knhor
Date: Wed Dec 27 01:12:20 2006
New Revision: 3840

Modified:
   freeswitch/branches/knhor/trunk/libs/libdingaling/src/libdingaling.c

Log:
define STRIP_HTML_TAGS if you want to always strip html tags from the msg body


Modified: freeswitch/branches/knhor/trunk/libs/libdingaling/src/libdingaling.c
==============================================================================
--- freeswitch/branches/knhor/trunk/libs/libdingaling/src/libdingaling.c	(original)
+++ freeswitch/branches/knhor/trunk/libs/libdingaling/src/libdingaling.c	Wed Dec 27 01:12:20 2006
@@ -1649,6 +1649,8 @@
 
 }
 
+/* define this if you want to always strip html tags from the msg body */
+/* #define STRIP_HTML_TAGS */
 void ldl_handle_send_msg(ldl_handle_t *handle, char *from, char *to, char *subject, char *body)
 {
 	iks *msg;
@@ -1658,7 +1660,8 @@
 	int len = 0;
 	assert(handle != NULL);
 	assert(body != NULL);
-	
+
+#ifdef STRIP_HTML_TAGS
 	if (strchr(body, '<')) {
 		len = (int) strlen(body);
 		if (!(bdup = malloc(len))) {
@@ -1682,6 +1685,7 @@
 		}
 		body = bdup;
 	}
+#endif
 	
 	msg = iks_make_msg(IKS_TYPE_NONE, to, body);
 	iks_insert_attrib(msg, "type", "chat");



More information about the Freeswitch-svn mailing list