Index: uspace/lib/nettl/src/amap.c
===================================================================
--- uspace/lib/nettl/src/amap.c	(revision 18902ca6ace6d3f53933099d36278856f7f6ecbb)
+++ uspace/lib/nettl/src/amap.c	(revision 0cebbac36c3b5bdabdffa3fea169ef0de623e2ef)
@@ -59,8 +59,18 @@
 #include <stdlib.h>
 
+/** Convert association map flags to port range flags.
+ *
+ * @param flags Association map flags
+ * @return Port range flags
+ */
 static portrng_flags_t aflags_to_pflags(amap_flags_t flags)
 {
-	// FIXME: either use a single type, or provide a proper conversion
-	return (portrng_flags_t) flags;
+	portrng_flags_t pflags;
+
+	pflags = 0;
+	if ((flags & af_allow_system) != 0)
+		pflags |= pf_allow_system;
+
+	return pflags;
 }
 
