diff --git a/pppdcapiplugin/capiplugin.c b/pppdcapiplugin/capiplugin.c index af0d881b..261c40e2 100644 --- a/pppdcapiplugin/capiplugin.c +++ b/pppdcapiplugin/capiplugin.c @@ -1102,7 +1102,7 @@ static void disconnectall(void) handlemessages(); } while (connections && time(0) < t); - if (connections) + if (connections && !exiting) fatal("capiplugin: disconnectall failed"); }