I recently ran into the problem described in ticket #6368 and was able alter the 1.4.2 source code to fix it.
I would like to submit my changes as a patch, however I haven't the faintest idea on how to get started.
I have never contributed to an open source project before, so any help is appreciated!