Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
ecc: fix buffer overflow
Baptiste Daroussin committed 2 years ago
commit 136f30ba8fff99b22c22afa195340d890a30e5cc
parent f3151f6
1 file changed +1 -1
modified external/libder/libder/libder_write.c
@@ -201,7 +201,7 @@ libder_write(struct libder_ctx *ctx, struct libder_object *root, uint8_t *buf,
	/* Allocate if we weren't passed a buffer. */
	if (*bufsz == 0) {
		*bufsz = needed;
-
		buf = malloc(needed);
+
		buf = malloc(needed + 1);
		if (buf == NULL)
			return (NULL);
	} else if (needed > *bufsz) {