--- amule.cpp.orig      2004-07-20 19:14:15.000000000 +0800
+++ amule.cpp   2004-07-20 19:14:25.000000000 +0800
@@ -792,7 +792,7 @@
                                continue;
                        default:
                                // Many illegal for filenames in windows
-                               if ( strText[i] > 31 ) {
+                               if ( strText[i] > 31 || strText[i] < 0 ) {
                                                result += strText[i];
                                }
                }
