From 70d2e1a7606ef365b31ee5576dfa6064aeb22dec Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 10 Jun 2015 14:54:14 +0200 Subject: [PATCH] fix: only reset tc if it was initialized before --- server/src/if.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/src/if.c b/server/src/if.c index 24431b3c2..1e3c0f537 100644 --- a/server/src/if.c +++ b/server/src/if.c @@ -94,7 +94,14 @@ int if_stop(struct interface *i) { INDENT if_setaffinity(i, -1L); - tc_reset(i); + + /* Only reset tc if it was initialized before */ + FOREACH(&i->sockets, it) { + if (it->socket->netem) { + tc_reset(i); + break; + } + } } return 0;