[Asterisk-cvs] asterisk utils.c,1.61,1.62
markster
markster
Tue Aug 2 22:03:11 CDT 2005
Update of /usr/cvsroot/asterisk
In directory mongoose.digium.com:/tmp/cvs-serv20955
Modified Files:
utils.c
Log Message:
Fix vasnprintf emulation (bug #4882)
Index: utils.c
===================================================================
RCS file: /usr/cvsroot/asterisk/utils.c,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- utils.c 20 Jul 2005 00:13:14 -0000 1.61
+++ utils.c 3 Aug 2005 02:07:25 -0000 1.62
@@ -617,17 +617,17 @@
{
int size;
va_list ap2;
+ char s;
*strp = NULL;
va_copy(ap2, ap);
- size = vsnprintf(*strp, 0, fmt, ap2);
+ size = vsnprintf(&s, 1, fmt, ap2);
va_end(ap2);
*strp = malloc(size + 1);
if (!*strp)
return -1;
- va_start(fmt, ap);
vsnprintf(*strp, size + 1, fmt, ap);
- va_end(ap);
+ free(*strp);
return size;
}
More information about the svn-commits
mailing list