File 0010-Properly-shut-down-if-provider-crashed.patch of Package sblim-sfcb.4310
From 94411523d1eecff4ab15e6958552c8f18671daba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@suse.de>
Date: Fri, 15 Nov 2013 12:56:04 -0500
Subject: [PATCH 10/11] Properly shut down if provider crashed
---
sfcBroker.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sfcBroker.c b/sfcBroker.c
index 5063415ef883..c2e33dcc49d9 100644
--- a/sfcBroker.c
+++ b/sfcBroker.c
@@ -259,7 +259,9 @@ stopBroker(void *p)
if (stopNextProc()) {
pthread_cond_timedwait(&sdCnd, &sdMtx, &waitTime);
}
- // else providersStopped=1;
+ else {
+ providersStopped=1;
+ }
pthread_mutex_unlock(&sdMtx);
}
if (providersStopped)
--
1.8.1.4