[Spread-cvs] commit: r455 - trunk/daemon

jschultz at spread.org jschultz at spread.org
Mon Jan 9 15:35:02 EST 2012


Author: jschultz
Date: 2012-01-09 15:35:02 -0500 (Mon, 09 Jan 2012)
New Revision: 455

Modified:
   trunk/daemon/session.c
Log:
Changed a couple of sprintfs to snprintf in session.c


Modified: trunk/daemon/session.c
===================================================================
--- trunk/daemon/session.c	2012-01-09 20:20:19 UTC (rev 454)
+++ trunk/daemon/session.c	2012-01-09 20:35:02 UTC (rev 455)
@@ -407,7 +407,7 @@
 	    Alarm( EXIT, "Sess_init: UNIX sock error\n" );
 
 	unix_addr.sun_family	= AF_UNIX;
-	sprintf( name, "%s/%d", SP_UNIX_SOCKET, My.port );
+	snprintf( name, sizeof(name), "%s/%d", SP_UNIX_SOCKET, My.port );
 	strcpy( unix_addr.sun_path, name ); 
 	unlink( name );
 
@@ -1054,7 +1054,7 @@
                 send( Sessions[ses].mbox, &response, 1, 0 );
         }
 
-        sprintf(private_group_name, "#%s#%s", Sessions[ses].name, My.name );
+        snprintf(private_group_name, MAX_GROUP_NAME, "#%s#%s", Sessions[ses].name, My.name );
         name_len = strlen( private_group_name );
         /* sending the len of the private group in one byte */
         response = name_len;
@@ -1783,7 +1783,7 @@
         }
 	
 	/* send a message to kill this session */
-	sprintf( private_send_group, "#%s#%s", Sessions[ses].name, My.name );
+	snprintf( private_send_group, MAX_GROUP_NAME, "#%s#%s", Sessions[ses].name, My.name );
         kill_mess = Message_create_message(KILL_MESS | SAFE_MESS, private_send_group);
         kill_head = Message_get_message_header(kill_mess);
         Message_kill_mess_fixup(kill_mess, head_size, mbox );




More information about the Spread-cvs mailing list