From f345d81fe368294091c4f87be1f80e2226ef4ce1 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Mon, 1 Dec 2008 01:56:51 +0200 Subject: Stop the security manager if we do a DEVDOWN in adapter_up --- src/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index 46d5568d..e9454603 100644 --- a/src/main.c +++ b/src/main.c @@ -484,7 +484,10 @@ static void device_devup_setup(int dev_id) configure_device(dev_id); start_security_manager(dev_id); - manager_start_adapter(dev_id); + + /* Return value 1 means ioctl(DEVDOWN) was performed */ + if (manager_start_adapter(dev_id) == 1) + stop_security_manager(dev_id); } static void init_all_devices(int ctl) -- cgit