[Freeswitch-svn] [commit] r13090 -	freeswitch/trunk/src/mod/event_handlers/mod_erlang_event
    FreeSWITCH SVN 
    stkn at freeswitch.org
       
    Mon Apr 20 17:44:33 PDT 2009
    
    
  
Author: stkn
Date: Mon Apr 20 19:44:33 2009
New Revision: 13090
Log:
snprintf needs a format string too, and write has the warn_unused_result attribute set, so store the return value somewhere
Modified:
   freeswitch/trunk/src/mod/event_handlers/mod_erlang_event/ei_helpers.c
Modified: freeswitch/trunk/src/mod/event_handlers/mod_erlang_event/ei_helpers.c
==============================================================================
--- freeswitch/trunk/src/mod/event_handlers/mod_erlang_event/ei_helpers.c	(original)
+++ freeswitch/trunk/src/mod/event_handlers/mod_erlang_event/ei_helpers.c	Mon Apr 20 19:44:33 2009
@@ -58,7 +58,7 @@
 	char msgbuf[2048];
 	char *s;
 	int index = 0;
-	/*int n;*/
+	int ret;
 
 	index = 5;                                     /* max sizes: */
 	ei_encode_version(msgbuf,&index);                     /*   1 */
@@ -74,7 +74,7 @@
 	/* sum:  542 */
 
 	switch_mutex_lock(listener->sock_mutex);
-	write(listener->sockfd, msgbuf, index);
+	ret = write(listener->sockfd, msgbuf, index);
 	switch_mutex_unlock(listener->sock_mutex);
 }
 
@@ -190,7 +190,7 @@
 void ei_init_ref(ei_cnode *ec, erlang_ref *ref)
 {
 	memset(ref, 0, sizeof(*ref)); /* zero out the struct */
-	snprintf(ref->node, MAXATOMLEN, ec->thisnodename);
+	snprintf(ref->node, MAXATOMLEN, "%s", ec->thisnodename);
 	
 	switch_mutex_lock(globals.ref_mutex);
 	globals.reference0++;
    
    
More information about the Freeswitch-svn
mailing list