# Io.net: set \`receive\{,Timeout\}\` message to \`init\` · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/71988d6719db20e1be24586bab201af72b021b3c)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 71988d6719db20e1be24586bab201af72b021b3c

Requested commit: 71988d6719db20e1be24586bab201af72b021b3c

Commit: 71988d6719db20e1be24586bab201af72b021b3c

Tree: ede810338f48667d515f6bcf96714461265c87e1

Author: David Rubin

Committer: David Rubin

## Message

```
Io.net: set `receive{,Timeout}` message to `init`

If we use `undefined`, then `netReceive` can `@intCast` the
control slice len to msghdr controllen, which is sometimes `u32`,
even on 64-bit platforms.

`init` just avoids this entirely by setting `control` to an empty
slice rather than undefined.

```

## Parents

- [654a5b20d7a8eb2d4267b859aff615e4806733c2](https://git.cafe/gitcafe/zig/commit/654a5b20d7a8eb2d4267b859aff615e4806733c2?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/71988d6719db20e1be24586bab201af72b021b3c?format=markdown)
