From 3fe5f8990764b33cc0245317e90fbbcd0cde84de Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Wed, 23 Jun 2004 21:34:26 +0000 Subject: P->magic used just in LOCAL_DEBUG mode --- proto/rip/rip.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'proto/rip/rip.h') diff --git a/proto/rip/rip.h b/proto/rip/rip.h index 30002ea..e01a4bd 100644 --- a/proto/rip/rip.h +++ b/proto/rip/rip.h @@ -146,13 +146,19 @@ struct rip_proto { struct fib rtable; list garbage; list interfaces; /* Interfaces we really know about */ +#ifdef LOCAL_DEBUG int magic; +#endif int tx_count; /* Do one regular update once in a while */ }; - +#ifdef LOCAL_DEBUG #define RIP_MAGIC 81861253 #define CHK_MAGIC do { if (P->magic != RIP_MAGIC) bug( "Not enough magic" ); } while (0) +#else +#define CHK_MAGIC do { } while (0) +#endif + void rip_init_instance(struct proto *p); void rip_init_config(struct rip_proto_config *c); -- cgit v1.2.3