diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2017-02-07 15:48:46 +0100 |
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2017-02-07 15:48:46 +0100 |
| commit | fa02c492fad6fb668897a5d5a8115af5ca3bb5e7 (patch) | |
| tree | 5a58e7280f0187509d4a9fecb4e5b41237b904a1 /lib/zclient.c | |
| parent | 22e9f17c7f93f0fbc0964eb923c165e4b484c9ed (diff) | |
| parent | 540263204c64431399662556c9f40aaccf73aba0 (diff) | |
Merge branch 'frr/pull/152' ("Lib fixes")
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/zclient.c')
| -rw-r--r-- | lib/zclient.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/zclient.c b/lib/zclient.c index 92662fd70f..cea4b098fc 100644 --- a/lib/zclient.c +++ b/lib/zclient.c @@ -1146,11 +1146,15 @@ struct interface * zebra_interface_link_params_read (struct stream *s) { struct if_link_params *iflp; - uint32_t ifindex = stream_getl (s); + ifindex_t ifindex; + + assert (s); + + ifindex = stream_getl (s); struct interface *ifp = if_lookup_by_index (ifindex); - if (ifp == NULL || s == NULL) + if (ifp == NULL) { zlog_err ("%s: unknown ifindex %u, shouldn't happen", __func__, ifindex); |
