Преглед изворни кода

Removed hardcoded 256 value.

kolakowski пре 10 година
родитељ
комит
aa200db483
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      Sources/File.swift

+ 1 - 1
Sources/File.swift

@@ -82,7 +82,7 @@ public class File {
 	    var name = ent.memory.d_name
             let fileName = withUnsafePointer(&name) { (ptr) -> String? in
                 #if os(Linux)
-		return String.fromCString([CChar](UnsafeBufferPointer<CChar>(start: UnsafePointer(unsafeBitCast(ptr, UnsafePointer<CChar>.self)), count: 256)))
+		return String.fromCString([CChar](UnsafeBufferPointer<CChar>(start: UnsafePointer(unsafeBitCast(ptr, UnsafePointer<CChar>.self)), count: Int(NAME_MAX))))
 		#else
 		var buffer = [CChar](UnsafeBufferPointer(start: unsafeBitCast(ptr, UnsafePointer<CChar>.self), count: Int(ent.memory.d_namlen)))
                 buffer.append(0)