Branch: refs/heads/gh-readonly-queue/master/pr-7294-55156e845761fb36809c4b3701a920dddce23332
Home:
https://github.com/google/syzkaller
Commit: 8e20b3c98fcf8cd640db8d50f0bee03e7db713d7
https://github.com/google/syzkaller/commit/8e20b3c98fcf8cd640db8d50f0bee03e7db713d7
Author: Aleksandr Nogikh <
nog...@google.com>
Date: 2026-05-18 (Mon, 18 May 2026)
Changed paths:
M syz-cluster/email-reporter/email_workflow_test.go
M syz-cluster/email-reporter/handler.go
Log Message:
-----------
syz-cluster: unconditionally ignore unknown polled emails
When polling mailing lists, pkg/email extracts any BugIDs from the
email body (e.g., upstream syzbot hashes). Since stripContextPrefix
leaves unrecognized IDs intact, parsed.BugIDs can be non-empty for
unrelated emails.
Previously, ProcessPolledEmail mistakenly proceeded if parsed.BugIDs
was not empty. This caused syz-cluster to react to commands under AI
patches submitted by lore-relay with "Failed to process the command",
even though those patches were not tracked by syz-cluster.
Fix this by unconditionally returning ErrUnknownReport whenever
RecordReply cannot find the report in the database.
To unsubscribe from these emails, change your notification settings at
https://github.com/google/syzkaller/settings/notifications