Attached to this message is a new patch, applicable to the current cvs tree. It tries to deal with old incomplete files in addition to doing what the other patch did.
Instructions for CVS checkout can be found here:
http://core.limewire.org/servlets/ProjectSource. (To compile a working client you'll need the gui project as well:
http://gui.limewire.org/servlets/ProjectSource) Remember to modify the gui run script to use the patched local core project instead of the bundled jar.
Apply the patch by placing it in the root directory (below the core and gui directories) and typing
patch -p0 < <patch-filename>.