ObjFW  Check-in [f89f6d5887]

Overview
Comment:OFURL: Fix missing copy in -[mutableCopy]
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: f89f6d58874fe39c9c9fba07ac7d800ff7e050a61393e33d6a1a4f70b2997662
User & Date: js on 2019-02-24 14:12:37
Other Links: manifest | tags
Context
2019-02-24
16:28
OFMutableURL: Add -[standardizePath] check-in: 555e18ace0 user: js tags: trunk
14:12
OFURL: Fix missing copy in -[mutableCopy] check-in: f89f6d5887 user: js tags: trunk
13:52
runtime/linklib: Add missing methods from arc.m check-in: ea17970d39 user: js tags: trunk
Changes

Modified src/OFURL.m from [4bf97fa647] to [eff399e1fa].

990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
- (id)mutableCopy
{
	OFURL *copy = [[OFMutableURL alloc] init];

	@try {
		copy->_URLEncodedScheme = [_URLEncodedScheme copy];
		copy->_URLEncodedHost = [_URLEncodedHost copy];
		copy->_port = _port;
		copy->_URLEncodedUser = [_URLEncodedUser copy];
		copy->_URLEncodedPassword = [_URLEncodedPassword copy];
		copy->_URLEncodedPath = [_URLEncodedPath copy];
		copy->_URLEncodedQuery = [_URLEncodedQuery copy];
		copy->_URLEncodedFragment = [_URLEncodedFragment copy];
	} @catch (id e) {
		[copy release];







|







990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
- (id)mutableCopy
{
	OFURL *copy = [[OFMutableURL alloc] init];

	@try {
		copy->_URLEncodedScheme = [_URLEncodedScheme copy];
		copy->_URLEncodedHost = [_URLEncodedHost copy];
		copy->_port = [_port copy];
		copy->_URLEncodedUser = [_URLEncodedUser copy];
		copy->_URLEncodedPassword = [_URLEncodedPassword copy];
		copy->_URLEncodedPath = [_URLEncodedPath copy];
		copy->_URLEncodedQuery = [_URLEncodedQuery copy];
		copy->_URLEncodedFragment = [_URLEncodedFragment copy];
	} @catch (id e) {
		[copy release];