diff options
-rw-r--r-- | src/ipcpd/unicast/dt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ipcpd/unicast/dt.c b/src/ipcpd/unicast/dt.c index af2a6e29..2c166751 100644 --- a/src/ipcpd/unicast/dt.c +++ b/src/ipcpd/unicast/dt.c @@ -405,10 +405,9 @@ static void handle_event(void * self, c = (struct conn *) o; - fd = c->flow_info.fd; - switch (event) { case NOTIFY_DT_CONN_ADD: + fd = c->flow_info.fd; #ifdef IPCP_FLOW_STATS stat_used(fd, c->conn_info.addr); #endif @@ -416,6 +415,7 @@ static void handle_event(void * self, log_dbg("Added fd %d to packet scheduler.", fd); break; case NOTIFY_DT_CONN_DEL: + fd = c->flow_info.fd; #ifdef IPCP_FLOW_STATS stat_used(fd, INVALID_ADDR); #endif |