aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/generated.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/csource/generated.go')
-rw-r--r--pkg/csource/generated.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go
index 95820779a..dbb18a811 100644
--- a/pkg/csource/generated.go
+++ b/pkg/csource/generated.go
@@ -2909,6 +2909,11 @@ static void find_vf_interface(void)
static int netlink_send_ext(struct nlmsg* nlmsg, int sock,
uint16 reply_type, int* reply_len, bool dofail)
{
+#if SYZ_EXECUTOR
+ if (in_execute_one && dofail) {
+ failmsg("invalid netlink_send_ext arguments", "dofail is true during syscall execution");
+ }
+#endif
if (nlmsg->pos > nlmsg->buf + sizeof(nlmsg->buf) || nlmsg->nesting)
fail("nlmsg overflow/bad nesting");
struct nlmsghdr* hdr = (struct nlmsghdr*)nlmsg->buf;