aboutsummaryrefslogtreecommitdiff
path: root/src/buffer.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2015-11-25 15:17:19 -0700
committerAndrew Kelley <superjoe30@gmail.com>2015-11-25 15:17:19 -0700
commita600df073a9d1d1ebc166fb02582836f597a7f8f (patch)
treec3f2762b3fb67b71fb58936e06d93ca3f63d082b /src/buffer.cpp
parent0b59afec56ab62b58329b17581eaf166eb28e2c2 (diff)
downloadzig-a600df073a9d1d1ebc166fb02582836f597a7f8f.tar.gz
zig-a600df073a9d1d1ebc166fb02582836f597a7f8f.zip
fix invalid memory write
Diffstat (limited to 'src/buffer.cpp')
-rw-r--r--src/buffer.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/buffer.cpp b/src/buffer.cpp
index 87d134b351..6607bb389c 100644
--- a/src/buffer.cpp
+++ b/src/buffer.cpp
@@ -25,6 +25,7 @@ Buf *buf_sprintf(const char *format, ...) {
}
void buf_appendf(Buf *buf, const char *format, ...) {
+ assert(buf->list.length);
va_list ap, ap2;
va_start(ap, format);
va_copy(ap2, ap);