summaryrefslogtreecommitdiff
path: root/libports/import-port.c
diff options
context:
space:
mode:
Diffstat (limited to 'libports/import-port.c')
-rw-r--r--libports/import-port.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libports/import-port.c b/libports/import-port.c
index 26606720..c337c856 100644
--- a/libports/import-port.c
+++ b/libports/import-port.c
@@ -48,8 +48,7 @@ ports_import_port (struct port_class *class, struct port_bucket *bucket,
return ENOMEM;
pi->class = class;
- pi->refcnt = 1 + !!stat.mps_srights;
- pi->weakrefcnt = 0;
+ refcounts_init (&pi->refcounts, 1 + !!stat.mps_srights, 0);
pi->cancel_threshold = 0;
pi->mscount = stat.mps_mscount;
pi->flags = stat.mps_srights ? PORT_HAS_SENDRIGHTS : 0;