Commit Diff


commit - b9e845cdc26dd6b4006984d6bb7c5c45d5c8bc24
commit + 6dc6a24ce5eb2ed4c94b53a3cde4cd13415c35e1
blob - 81cb102bcbf8ddf00aaaf664ea966a84e5765f0b
blob + b9299840a04fcebccd868e7984bc645a301f2471
--- lib/buf.c
+++ lib/buf.c
@@ -56,7 +56,7 @@ buf_alloc(BUF **b, size_t len)
 
 	*b = malloc(sizeof(**b));
 	if (*b == NULL)
-		return NULL;
+		return got_error_from_errno("malloc");
 	/* Postpone creation of zero-sized buffers */
 	if (len > 0) {
 		(*b)->cb_buf = calloc(1, len);