ObjFW  Diff

Differences From Artifact [e03da095af]:

To Artifact [06182df9e0]:


254
255
256
257
258
259
260




261
262
263
264
265
266
267
			} @finally {
				free(buffer);
			}

			(*pointer)++;

			return ret;




		} else {
			buffer[i++] = **pointer;
			(*pointer)++;
		}
	}

	free(buffer);







>
>
>
>







254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
			} @finally {
				free(buffer);
			}

			(*pointer)++;

			return ret;
		/* Newlines in strings are disallowed */
		} else if (**pointer == '\n' || **pointer == '\r') {
			free(buffer);
			return nil;
		} else {
			buffer[i++] = **pointer;
			(*pointer)++;
		}
	}

	free(buffer);