ObjFW  Diff

Differences From Artifact [749f241e9f]:

To Artifact [0fc5034587]:


49
50
51
52
53
54
55

56
57














58
59
60
61
62
63
64
49
50
51
52
53
54
55
56


57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77







+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+







		default:
			@throw e;
		}
	}

	[server listen];

	@try {
	[client connectToHost: @"127.0.0.1"
			 port: OFSocketAddressIPPort(&address)];
		[client connectToHost: @"127.0.0.1"
				 port: OFSocketAddressIPPort(&address)];
	} @catch (OFConnectSocketFailedException *e) {
		switch (e.errNo) {
		case ENOPROTOOPT:
			/*
			 * When running in qemu-user, binding works but
			 * connecting fails?!
			 */
			OTSkip(@"SCTP unsupported");
		default:
			@throw e;
		}
	}

	accepted = [server accept];
	OTAssertEqualObjects(OFSocketAddressString(accepted.remoteAddress),
	    @"127.0.0.1");

	streamID = [OFNumber numberWithUnsignedShort: 1];
	PPID = [OFNumber numberWithUnsignedLong: 1234];