aboutsummaryrefslogtreecommitdiff
path: root/pflocal/sock.h
diff options
context:
space:
mode:
authorJustus Winter <justus@gnupg.org>2017-06-19 21:20:57 +0200
committerJustus Winter <justus@gnupg.org>2017-08-05 18:42:22 +0200
commit835b293d35a209d38047126443d41fa7090daa4c (patch)
tree5bf956895e6030f91cd618fb191b2151f6d25423 /pflocal/sock.h
parentdc0b5a43224999223a246870912b0f292b1980e9 (diff)
downloadhurd-835b293d35a209d38047126443d41fa7090daa4c.tar.gz
hurd-835b293d35a209d38047126443d41fa7090daa4c.tar.bz2
hurd-835b293d35a209d38047126443d41fa7090daa4c.zip
Use our own variant of 'assert' and 'assert_perror'.
Our variants print stack traces on failures. This will make locating errors much easier.
Diffstat (limited to 'pflocal/sock.h')
-rw-r--r--pflocal/sock.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/pflocal/sock.h b/pflocal/sock.h
index 29f0f1f7..011b91a3 100644
--- a/pflocal/sock.h
+++ b/pflocal/sock.h
@@ -21,7 +21,7 @@
#ifndef __SOCK_H__
#define __SOCK_H__
-#include <assert.h>
+#include <assert-backtrace.h>
#include <pthread.h> /* For mutexes */
#include <sys/mman.h>
#include <sys/types.h>
@@ -139,12 +139,12 @@ sock_deref (struct sock *sock)
/* Unbind */
err = sock_bind (sock, NULL);
- assert (!err);
+ assert_backtrace (!err);
/* And release the ref, and thus kill SOCK. */
pthread_mutex_lock (&sock->lock);
sock->refs--;
- assert(sock->refs == 0);
+ assert_backtrace (sock->refs == 0);
_sock_norefs (sock);
}
else