diff options
Diffstat (limited to 'src/lib/actor.zc')
| -rw-r--r-- | src/lib/actor.zc | 2 |
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; } |
