From 1459c08cc589264a1cef5ac845a2a36afdbf3c49 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 25 Nov 2011 17:21:44 +0100 Subject: [PATCH] msc: Only take down the link if it is up If the link was never started and we send a SIGUSR2 we would start the link. Don't do it. --- src/bsc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bsc.c b/src/bsc.c index 98c2e8d..eee2d65 100644 --- a/src/bsc.c +++ b/src/bsc.c @@ -118,8 +118,10 @@ static void sigusr2() struct msc_connection *msc; printf("Closing the MSC connection on demand.\n"); - llist_for_each_entry(msc, &bsc->mscs, entry) - msc_close_connection(msc); + llist_for_each_entry(msc, &bsc->mscs, entry) { + if (!msc->msc_link_down) + msc_close_connection(msc); + } }