aboutsummaryrefslogtreecommitdiff
path: root/pfinet/linux-src/net/ipv6/ip6_flowlabel.c
diff options
context:
space:
mode:
Diffstat (limited to 'pfinet/linux-src/net/ipv6/ip6_flowlabel.c')
-rw-r--r--pfinet/linux-src/net/ipv6/ip6_flowlabel.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/pfinet/linux-src/net/ipv6/ip6_flowlabel.c b/pfinet/linux-src/net/ipv6/ip6_flowlabel.c
index 9aa60db4..4a34b878 100644
--- a/pfinet/linux-src/net/ipv6/ip6_flowlabel.c
+++ b/pfinet/linux-src/net/ipv6/ip6_flowlabel.c
@@ -340,8 +340,15 @@ fl_create(struct in6_flowlabel_req *freq, char *optval, int optlen, int *err_p)
fl->owner = current->pid;
break;
case IPV6_FL_S_USER:
+#ifdef _HURD_
+ /* FIXME
+ * Which euid shall be assigned? Where to get it,
+ * `struct task_struct' doesn't have a `euid'.
+ */
+#else
fl->owner = current->euid;
break;
+#endif
default:
err = -EINVAL;
goto done;