changeset 4044:da968d040d72

6546454 missing check for null pointer in fix for 6540208
author josephb
date Mon, 16 Apr 2007 14:50:44 -0700
parents 22ad6c567fec
children acbc9bc026ca
files usr/src/uts/i86pc/vm/hment.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/uts/i86pc/vm/hment.c	Mon Apr 16 14:11:05 2007 -0700
+++ b/usr/src/uts/i86pc/vm/hment.c	Mon Apr 16 14:50:44 2007 -0700
@@ -179,7 +179,8 @@
 	if (!USE_HAT_RESERVES()) {
 		for (;;) {
 			hm = kmem_cache_alloc(hment_cache, km_flag);
-			if (USE_HAT_RESERVES() ||
+			if (hm == NULL ||
+			    USE_HAT_RESERVES() ||
 			    hment_reserve_count >= hment_reserve_amount)
 				break;
 			hment_put_reserve(hm);