aboutsummaryrefslogtreecommitdiffstats
path: root/cli.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-10-22 03:52:56 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-10-22 03:52:56 +0000
commit7f2e4db808b09cc9b77f27807422f6ce98d74946 (patch)
treedf1c2979d8a93ff2a20a4124983c12aada0c142a /cli.c
parent7040d7c5a6ef354e599103c67e3a69a5ec4fc46e (diff)
Switch to vasprintf (big #398) dropping bogus free()
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1651 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'cli.c')
-rwxr-xr-xcli.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cli.c b/cli.c
index 7e4455584..d577943ea 100755
--- a/cli.c
+++ b/cli.c
@@ -36,10 +36,10 @@
void ast_cli(int fd, char *fmt, ...)
{
- char stuff[4096];
+ char *stuff;
va_list ap;
va_start(ap, fmt);
- vsnprintf(stuff, sizeof(stuff), fmt, ap);
+ vasprintf(&stuff, fmt, ap);
va_end(ap);
write(fd, stuff, strlen(stuff));
}