I asked a question on SO. After a few days of no answers, I asked the same question on a different forum. I got an answer from the other forum and posted it as answer on my SO question, which still had no answers.
Credit really belongs to the guy who answered my question on the other forum (I cited him and linked to his post in my SO answer). And I don't want to anger anyone by accepting my own answer. But it also seems misleading to not accept it when I know that it's right. What should I do?