Use do { ... } while (0) in RTFREE().
This commit is contained in:
parent
2d981dac3b
commit
2cffea3962
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: route.h,v 1.14 1998/05/02 21:19:03 thorpej Exp $ */
|
/* $NetBSD: route.h,v 1.15 1998/08/25 04:22:33 thorpej Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1980, 1986, 1993
|
* Copyright (c) 1980, 1986, 1993
|
||||||
@ -258,10 +258,12 @@ struct rttimer_queue {
|
|||||||
|
|
||||||
#ifdef _KERNEL
|
#ifdef _KERNEL
|
||||||
#define RTFREE(rt) \
|
#define RTFREE(rt) \
|
||||||
|
do { \
|
||||||
if ((rt)->rt_refcnt <= 1) \
|
if ((rt)->rt_refcnt <= 1) \
|
||||||
rtfree(rt); \
|
rtfree(rt); \
|
||||||
else \
|
else \
|
||||||
(rt)->rt_refcnt--;
|
(rt)->rt_refcnt--; \
|
||||||
|
} while (0)
|
||||||
|
|
||||||
struct route_cb route_cb;
|
struct route_cb route_cb;
|
||||||
struct rtstat rtstat;
|
struct rtstat rtstat;
|
||||||
|
Loading…
Reference in New Issue
Block a user