diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2019-11-21 21:44:30 +0700 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2019-11-30 18:49:33 +0000 |
commit | 54df08e3fac62ce99c39e71c47c9701e02b40317 (patch) | |
tree | 452ac57da7fc5edd57dc3f20c3ba171b5183a72c /src | |
parent | a3e9ef9289350076f124254d1b70285f7d439559 (diff) |
libosmovty: properly initialize vty->fd in vty_new()
Since we're using talloc_zero(), vty->fd is initialized with 0,
which corresponds to stdin. Let's set an invalid value to prevent
potential bugs like the one fixed by the recent change [1].
[1] Icdeaea67a06da3a2f07b252e455629559ecc1829
Change-Id: Iec15649781317a23e13d2c2840a8f672050f76c1
Diffstat (limited to 'src')
-rw-r--r-- | src/vty/vty.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vty/vty.c b/src/vty/vty.c index cd252ad1..8cc2a3ae 100644 --- a/src/vty/vty.c +++ b/src/vty/vty.c @@ -128,6 +128,7 @@ struct vty *vty_new(void) goto out_obuf; new->max = VTY_BUFSIZ; + new->fd = -1; return new; |