u_char version;
uint16_t vrf_id;
uint16_t command;
- int nbytes;
struct in_addr raddr;
uint8_t distance;
uint32_t metric;
return -2;
}
- nbytes = stream_read(s, zlookup->sock, length);
- if (nbytes < length) {
- zlog_err("%s %s: failure reading zclient lookup socket: nbytes=%d < len=%d",
- __FILE__, __PRETTY_FUNCTION__, nbytes, length);
- zclient_lookup_failed(zlookup);
- return -3;
- }
-
if (version != ZSERV_VERSION || marker != ZEBRA_HEADER_MARKER) {
zlog_err("%s: socket %d version mismatch, marker %d, version %d",
__func__, zlookup->sock, marker, version);