summaryrefslogtreecommitdiff
path: root/libhurd-cap/cap-user.c
diff options
context:
space:
mode:
authormarcus <marcus>2003-08-16 20:15:43 +0000
committermarcus <marcus>2003-08-16 20:15:43 +0000
commit5cb6cefdf1fe5b3fbe622a131f676562021d8927 (patch)
treed25dbe96578fada0d62d4f4ee26ca0d657cc20fc /libhurd-cap/cap-user.c
parent7238c33f739b31baeb8dd71a86d305ded97a2722 (diff)
Fix a couple of bugs.
Diffstat (limited to 'libhurd-cap/cap-user.c')
-rw-r--r--libhurd-cap/cap-user.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libhurd-cap/cap-user.c b/libhurd-cap/cap-user.c
index 81eb87b..ead199e 100644
--- a/libhurd-cap/cap-user.c
+++ b/libhurd-cap/cap-user.c
@@ -20,6 +20,9 @@
#include <stdlib.h>
#include <pthread.h>
+#include <assert.h>
+#include <errno.h>
+#include <error.h>
#include <hurd/cap.h>
@@ -162,11 +165,9 @@ _hurd_cap_sconn_enter (l4_thread_id_t server_thread, uint32_t scid,
return err;
}
- cap->srefs = 0;
cap->sconn = sconn;
cap->scid = scid;
cap->dead_cb = NULL;
- cap->orefs = 0;
err = hurd_ihash_enter (sconn->id_to_cap, scid, cap);
if (err)