From: chas w. <ch...@us...> - 2003-05-01 13:23:22
|
Update of /cvsroot/linux-atm/linux-atm/src/lib In directory sc8-pr-cvs1:/tmp/cvs-serv19559/src/lib Modified Files: Tag: V2_5_0 diag.c sap2text.c Log Message: import vsprintf changes from 2.4.1 Index: diag.c =================================================================== RCS file: /cvsroot/linux-atm/linux-atm/src/lib/diag.c,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** diag.c 9 Oct 2001 22:33:07 -0000 1.2 --- diag.c 1 May 2003 13:23:18 -0000 1.2.2.1 *************** *** 136,140 **** if (!to) { for (i = 0; sev2prio[i] == severity || sev2prio[i] == -1; i += 2); ! vsprintf(buffer,fmt,ap); syslog(sev2prio[i+1],"%s: %s",component,buffer); } --- 136,140 ---- if (!to) { for (i = 0; sev2prio[i] == severity || sev2prio[i] == -1; i += 2); ! vsnprintf(buffer,MAX_DIAG_MSG+1,fmt,ap); syslog(sev2prio[i+1],"%s: %s",component,buffer); } Index: sap2text.c =================================================================== RCS file: /cvsroot/linux-atm/linux-atm/src/lib/sap2text.c,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** sap2text.c 9 Oct 2001 22:33:07 -0000 1.2 --- sap2text.c 1 May 2003 13:23:18 -0000 1.2.2.1 *************** *** 42,46 **** va_start(ap,fmt); ! len = vsprintf(scratch,fmt,ap); va_end(ap); if (!len) return 0; --- 42,46 ---- va_start(ap,fmt); ! len = vsnprintf(scratch,40,fmt,ap); va_end(ap); if (!len) return 0; |