ObjFW  Check-in [3cf82a5618]

Overview
Comment:OFMutableAdjacentArray: Fix shadowing of variable
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 3cf82a5618d709d2950e0df373e89855ee5d5193dc516a5677aa645bd3b6a608
User & Date: js on 2022-06-13 14:46:13
Other Links: manifest | tags
Context
2022-06-13
20:37
Fix -[OFHTTPRequest copy] check-in: 9b38dfc914 user: js tags: trunk
14:46
OFMutableAdjacentArray: Fix shadowing of variable check-in: 3cf82a5618 user: js tags: trunk
2022-06-12
20:38
runtime/linklib: Remove spurious ; check-in: 96bd5ebd99 user: js tags: trunk
Changes

Modified src/OFMutableAdjacentArray.m from [210f8382ef] to [7ff7f8969c].

160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
		@throw [OFInvalidArgumentException exception];

	objects = _array.items;
	count = _array.count;

	for (size_t i = 0; i < count; i++) {
		if ([objects[i] isEqual: object]) {
			object = objects[i];

			[_array removeItemAtIndex: i];
			_mutations++;

			[object release];

			objects = _array.items;
			i--;
			count--;
			continue;
		}
	}







|




|







160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
		@throw [OFInvalidArgumentException exception];

	objects = _array.items;
	count = _array.count;

	for (size_t i = 0; i < count; i++) {
		if ([objects[i] isEqual: object]) {
			id tmp = objects[i];

			[_array removeItemAtIndex: i];
			_mutations++;

			[tmp release];

			objects = _array.items;
			i--;
			count--;
			continue;
		}
	}