aboutsummaryrefslogtreecommitdiff
path: root/src/lib/actor.zc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/actor.zc')
-rw-r--r--src/lib/actor.zc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/actor.zc b/src/lib/actor.zc
index c013441..d0c0f10 100644
--- a/src/lib/actor.zc
+++ b/src/lib/actor.zc
@@ -121,7 +121,7 @@ unchecked int write_message(int fd, word address, word type) {
rt.free(refs); rt.free(data); return result;
}
unchecked int read_message(int fd, word address, word type) {
- int count = 0; word data, refs, frame[2];
+ int count = 0; word data, refs, frame[2] = {};
if (rt.syscall(45, fd, &count, 1) < 0 || count < 0 || count > 1048576) return -1;
data = rt.dnew(1, count, 0); refs = vector(); frame[0] = data; frame[1] = 0;
if (rt.syscall(45, fd, data[2], count) < 0) { rt.free(refs); rt.free(data); return -1; }