fix non-unwrapped string
@@ -80,7 +80,7 @@ public class HttpServerIO {
private struct InnerWriteContext: HttpResponseBodyWriter {
let socket: Socket
func write(data: [UInt8]) {
- try? socket.writeUInt8(data)
+ let _ = try? socket.writeUInt8(data)
}
@@ -208,4 +208,4 @@ public class Socket: Hashable, Equatable {
public func ==(socket1: Socket, socket2: Socket) -> Bool {
return socket1.socketFileDescriptor == socket2.socketFileDescriptor
-}
+}
@@ -41,7 +41,7 @@ extension String {
public static func fromUInt8(array: [UInt8]) -> String {
#if os(Linux)
- return String(data: NSData(bytes: array, length: array.count), encoding: NSUTF8StringEncoding)
+ return String(data: NSData(bytes: array, length: array.count), encoding: NSUTF8StringEncoding) ?? ""
#else
if let s = String(data: NSData(bytes: array, length: array.count), encoding: NSUTF8StringEncoding) {
return s