From 049bd1ca828da835f2903b88adcf9ce0bdacd6e4 Mon Sep 17 00:00:00 2001 From: Alice Frosi Date: Mon, 15 May 2023 09:02:47 +0200 Subject: ops: copy call args from gluten --- operations.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'operations.c') diff --git a/operations.c b/operations.c index 9fbf609..d404b87 100644 --- a/operations.c +++ b/operations.c @@ -99,6 +99,11 @@ static int prepare_arg_clone(const struct seccomp_notif *req, struct gluten *g, if (gluten_read(NULL, g, &c->nr, op->nr, sizeof(c->nr)) == -1) return -1; + for (i = 0; i < 6; i++) + if (gluten_read(NULL, g, &c->args[i], op->nr, + sizeof(c->args[i])) == -1) + return -1; + for (i = 0; i < sizeof(enum ns_type); i++) { ns = &op->context.ns[i]; proc_ns_name(i, ns_name); -- cgit v1.2.3