I'm not sure why intentions would matter here, or how one would compare the value of different intentions. If someone adds value to the codebase and fixes, or helps to fix, a valid bug why should we care why they did it?
Sure intentions may indicate the liklihood of the person contributing more in the future, but that's a health metric for the project and unrelated from the contribution itself.