diff --git a/FTPKit/FTPClient.m b/FTPKit/FTPClient.m index ea0eb21..6999b5f 100644 --- a/FTPKit/FTPClient.m +++ b/FTPKit/FTPClient.m @@ -477,7 +477,8 @@ - (void)copyPath:(NSString *)sourcePath to:(NSString *)destPath success:(void (^ - (netbuf *)connect { self.lastError = nil; - const char *host = [_credentials.host cStringUsingEncoding:NSUTF8StringEncoding]; + NSString *hostString = [NSString stringWithFormat:@"%@:%d",_credentials.host, _credentials.port]; + const char *host = [hostString cStringUsingEncoding:NSUTF8StringEncoding]; const char *user = [_credentials.username cStringUsingEncoding:NSUTF8StringEncoding]; const char *pass = [_credentials.password cStringUsingEncoding:NSUTF8StringEncoding]; netbuf *conn;