Author: rmottola
Date: Fri Mar 17 15:11:14 2017
New Revision: 40397
URL: http://svn.gna.org/viewcvs/gnustep?rev=40397&view=rev
Log:
Skip file if no valid filename could be retrieved most probably due to Charset
mismatches, this is is more a last resort: probably a lossy conversion should
be attempted before
Modified:
libs/base/trunk/ChangeLog
libs/base/trunk/Source/NSFileManager.m
Modified: libs/base/trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/ChangeLog?rev=40397&r1=40396&r2=40397&view=diff
==============================================================================
--- libs/base/trunk/ChangeLog (original)
+++ libs/base/trunk/ChangeLog Fri Mar 17 15:11:14 2017
@@ -1,3 +1,8 @@
+2017-03-17 Riccardo Mottola <[email protected]>
+
+ * Source/NSFileManager.m:(nextObject of Enumerator)
+ Skip file if no valid filename could be retrieved most probably due to
Charset mismatches, this is is more a last resort: probably a lossy conversion
should be attempted before.
+
2017-03-17 Richard Frith-Macdonald <[email protected]>
* Source/NSTimeZones/NSTimeZones.tar: Updated with latest information.
Modified: libs/base/trunk/Source/NSFileManager.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/base/trunk/Source/NSFileManager.m?rev=40397&r1=40396&r2=40397&view=diff
==============================================================================
--- libs/base/trunk/Source/NSFileManager.m (original)
+++ libs/base/trunk/Source/NSFileManager.m Fri Mar 17 15:11:14 2017
@@ -1,7 +1,7 @@
-/**
+ /**
NSFileManager.m
- Copyright (C) 1997-2015 Free Software Foundation, Inc.
+ Copyright (C) 1997-2017 Free Software Foundation, Inc.
Author: Mircea Oancea <[email protected]>
Author: Ovidiu Predescu <[email protected]>
@@ -2505,6 +2505,10 @@
stringWithFileSystemRepresentation: dirbuf->d_name
length: strlen(dirbuf->d_name)];
#endif
+ /* if we have a null FileName something went wrong (charset?) and we
skip it */
+ if (returnFileName == nil)
+ continue;
+
returnFileName = RETAIN([dir.path stringByAppendingPathComponent:
returnFileName]);
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs