ObjFW  Diff

Differences From Artifact [bb64dfc30f]:

To Artifact [c2a52dd320]:


61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
		length = 0;
		string = NULL;

		return self;
	}

	newlen = strlen(str);
	if ((newstr = [self getMem: newlen + 1]) == NULL)
		return nil;
	memcpy(newstr, str, newlen + 1);

	if (string != NULL)
		[self freeMem: string];

	length = newlen;
	string = newstr;







|
<







61
62
63
64
65
66
67
68

69
70
71
72
73
74
75
		length = 0;
		string = NULL;

		return self;
	}

	newlen = strlen(str);
	newstr = [self getMem: newlen + 1];

	memcpy(newstr, str, newlen + 1);

	if (string != NULL)
		[self freeMem: string];

	length = newlen;
	string = newstr;