du: build by default; fix bug gcc discovered
diff --git a/src/cmd/du.C b/src/cmd/du.C
index 3a96c59..f62c45b 100644
--- a/src/cmd/du.C
+++ b/src/cmd/du.C
@@ -162,7 +162,7 @@
 			return 1;
 	if(c->n == c->max){
 		c->cache = realloc(c->cache, (c->max+=20)*sizeof(Dir));
-		if(cache == 0)
+		if(c->cache == 0)
 			err("malloc failure");
 	}
 	c->cache[c->n++] = *dir;