diff options
author | Martin Mares <mj@ucw.cz> | 2003-12-06 16:41:11 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2003-12-06 16:41:11 +0000 |
commit | 502ded521508a402910b2bf8f23f2e34f79f91cb (patch) | |
tree | 4fd3cd841f6b605f0e0699bd3ce1ff72f4f51bae /proto | |
parent | 37299f1e442f5ca23fd9124d9645096c5a6f7536 (diff) |
Fix reporting of RIP socket errors. Thanks to Eric Leblond for the patch.
Diffstat (limited to 'proto')
-rw-r--r-- | proto/rip/rip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/proto/rip/rip.c b/proto/rip/rip.c index 68f9f1c3..392a687f 100644 --- a/proto/rip/rip.c +++ b/proto/rip/rip.c @@ -79,7 +79,7 @@ static struct rip_interface *new_iface(struct proto *p, struct iface *new, unsig static void rip_tx_err( sock *s, int err ) { - struct rip_connection *c = s->data; + struct rip_connection *c = ((struct rip_interface *)(s->data))->busy; struct proto *p = c->proto; log( L_ERR "%s: Unexpected error at rip transmit: %M", P_NAME, err ); } |