I'm fairly sure this has been discussed previously.
I tend to agree with Trombones13 though, I'd rather users were able to report posts multiple times rather than receiving an error message.
All reports go on the same "report" for an individual post anyway so it's not really a problem to deal with.