From 049bd1ca828da835f2903b88adcf9ce0bdacd6e4 Mon Sep 17 00:00:00 2001
From: Alice Frosi <afrosi@redhat.com>
Date: Mon, 15 May 2023 09:02:47 +0200
Subject: ops: copy call args from gluten

---
 operations.c | 5 +++++
 1 file changed, 5 insertions(+)

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