summaryrefslogtreecommitdiff
path: root/term/users.c
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 /term/users.c
parentdc0b5a43224999223a246870912b0f292b1980e9 (diff)
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 'term/users.c')
-rw-r--r--term/users.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/term/users.c b/term/users.c
index 193b3582..4e8368e7 100644
--- a/term/users.c
+++ b/term/users.c
@@ -172,7 +172,7 @@ open_hook (struct trivfs_control *cntl,
}
else
{
- assert (open_count > 0); /* XXX debugging */
+ assert_backtrace (open_count > 0); /* XXX debugging */
if (termflags & EXCL_USE)
{
@@ -254,7 +254,7 @@ pi_destroy_hook (struct trivfs_protid *cred)
pthread_mutex_lock (&global_lock);
if (cred->hook)
{
- assert (((struct protid_hook *)cred->hook)->refcnt > 0);
+ assert_backtrace (((struct protid_hook *)cred->hook)->refcnt > 0);
if (--((struct protid_hook *)cred->hook)->refcnt == 0)
free (cred->hook);
}
@@ -388,7 +388,7 @@ S_termctty_open_terminal (struct port_info *pi,
if (!pi)
return EOPNOTSUPP;
- assert (pi == cttyid);
+ assert_backtrace (pi == cttyid);
err = io_restrict_auth (termctl->underlying, &new_realnode, 0, 0, 0, 0);