shithub: riscv

Download patch

ref: a645a2f83d79abfa78f0d967a35977c3cfef8cef
parent: 4e7efadf120c3357a251b6b2268ec6f3dfb1bd22
author: cinap_lenrek <[email protected]>
date: Thu Apr 23 14:25:19 EDT 2015

lib9p: handle erealloc9p(..., 0)

--- a/sys/src/lib9p/mem.c
+++ b/sys/src/lib9p/mem.c
@@ -24,7 +24,7 @@
 {
 	void *nv;
 
-	if((nv = realloc(v, sz)) == nil) {
+	if((nv = realloc(v, sz)) == nil && sz != 0) {
 		fprint(2, "out of memory allocating %lud\n", sz);
 		exits("mem");
 	}