[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r2957 - GNUnet/src/util
From: |
durner |
Subject: |
[GNUnet-SVN] r2957 - GNUnet/src/util |
Date: |
Sun, 4 Jun 2006 09:33:40 -0700 (PDT) |
Author: durner
Date: 2006-06-04 09:33:36 -0700 (Sun, 04 Jun 2006)
New Revision: 2957
Modified:
GNUnet/src/util/semaphore.c
Log:
print useful error msg and don't quit
Modified: GNUnet/src/util/semaphore.c
===================================================================
--- GNUnet/src/util/semaphore.c 2006-06-04 10:38:07 UTC (rev 2956)
+++ GNUnet/src/util/semaphore.c 2006-06-04 16:33:36 UTC (rev 2957)
@@ -240,10 +240,17 @@
const int linenumber) {
pthread_cond_t * cond;
+ int k;
MUTEX_DESTROY(&(s->mutex));
cond = s->cond;
- GNUNET_ASSERT(0 == pthread_cond_destroy(cond));
+ if ((k = pthread_cond_destroy(cond)) != 0) {
+ LOG(LOG_FATAL, _("`%s' failed with error code %d: %s\n"),
+ "pthread_cond_destroy",
+ k,
+ STRERROR(k));
+ return;
+ }
FREE(cond);
xfree_(s,
filename,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r2957 - GNUnet/src/util,
durner <=