file uploads never finish through xchat

I’ve noticed this recently, but not sure when it started.

I get the same result under Konversation and also xchat, when I send a file through DCC send, it says finished on my end, but it never finishes and the file is corrupt on the other end.

I also have an apache webserver running, and the same files upload perfectly from that so I don’t think it’s a direct network problem.

Any ideas?

opensuse 11.1 64bit