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;
|