After setting a deadline for a fund campaign, the fund.deadline_set flag doesn’t flip to true, so the campaign acts like it has no deadline.
In set_deadline, the code sets fund.deadline but doesn't update the fund.dealine_set to true. It’s stuck on false, so the program doesn’t register that a deadline’s been set.
2025-03-rustfund/programs/rustfund/src/lib.rs at main · CodeHawks-Contests/2025-03-rustfund
The campaign can keep going forever, contributions or refunds will ignore the deadline since deadline_set stays false. Plus, the creator could change the deadline over and over.
Add fund.deadline_set = true in set_deadline.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.