Explorar o código

Removed hardcoded 256 value.

kolakowski %!s(int64=10) %!d(string=hai) anos
pai
achega
aa200db483
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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)