ObjFW  Diff

Differences From Artifact [43575dd54b]:

To Artifact [48a81d9fea]:


34
35
36
37
38
39
40

41
42
43
44
45
46
47
48
49
	if (data[hash] == nil)
		data[hash] = [[OFList alloc] initWithListObjectSize:
		    sizeof(of_dictionary_list_object_t)];

	for (iter = (of_dictionary_list_object_t*)[data[hash] first];
	    iter != NULL; iter = iter->next) {
		if ([iter->key isEqual: key]) {

			[iter->object release];
			iter->object = [obj retain];

			return self;
		}
	}

	key = [key copy];








>

|







34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
	if (data[hash] == nil)
		data[hash] = [[OFList alloc] initWithListObjectSize:
		    sizeof(of_dictionary_list_object_t)];

	for (iter = (of_dictionary_list_object_t*)[data[hash] first];
	    iter != NULL; iter = iter->next) {
		if ([iter->key isEqual: key]) {
			[obj retain];
			[iter->object release];
			iter->object = obj;

			return self;
		}
	}

	key = [key copy];