diff options
author | marcus <marcus> | 2003-08-16 20:15:43 +0000 |
---|---|---|
committer | marcus <marcus> | 2003-08-16 20:15:43 +0000 |
commit | 5cb6cefdf1fe5b3fbe622a131f676562021d8927 (patch) | |
tree | d25dbe96578fada0d62d4f4ee26ca0d657cc20fc /libhurd-cap/cap-user.c | |
parent | 7238c33f739b31baeb8dd71a86d305ded97a2722 (diff) |
Fix a couple of bugs.
Diffstat (limited to 'libhurd-cap/cap-user.c')
-rw-r--r-- | libhurd-cap/cap-user.c | 5 |
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) |