ObjFW  Diff

Differences From Artifact [2044202797]:

To Artifact [52796c9ef4]:


49
50
51
52
53
54
55
56

57
58

59
60

61
62
63
64
65
66
67
68
49
50
51
52
53
54
55

56


57


58

59
60
61
62
63
64
65







-
+
-
-
+
-
-
+
-








	oldWriteBufferEnabled = [self writeBufferEnabled];
	[self setWriteBufferEnabled: YES];

	/* CONNECT request */
	[self writeBuffer: request
		   length: 4];
	[self writeInt8:
	[self writeInt8: [host UTF8StringLength]];
	    [host lengthOfBytesUsingEncoding: OF_STRING_ENCODING_NATIVE]];
	[self writeBuffer: [host cStringUsingEncoding:
	[self writeBuffer: [host UTF8String]
			       OF_STRING_ENCODING_NATIVE]
		   length: [host lengthOfBytesUsingEncoding:
		   length: [host UTF8StringLength]];
			       OF_STRING_ENCODING_NATIVE]];
	[self writeBigEndianInt16: port];

	[self flushWriteBuffer];
	[self setWriteBufferEnabled: oldWriteBufferEnabled];

	[self readIntoBuffer: reply
		 exactLength: 4];