My colleague and I have a hot discussion about which is correct.
My version is:
If you don't fix the bug I will send you a patch.
and his one is:
I would send you a patch if you don't fix the problem.
Discussion context is: there is a bug in a project. I will send a patch in case that it will not be fixed this evening.
I've written mine following academic definitions of "future conditionals" and my colleague's version looks unnatural for me. So who is right? If neither - what would be a correct sentence?