use malloc instead of xmalloc
diff --git a/e2fsprogs/blkid/dev.c b/e2fsprogs/blkid/dev.c
index 23af887..0e2b4e1 100644
--- a/e2fsprogs/blkid/dev.c
+++ b/e2fsprogs/blkid/dev.c
@@ -84,12 +84,10 @@
 {
 	blkid_dev_iterate	iter;
 
-	iter = malloc(sizeof(struct blkid_struct_dev_iterate));
-	if (iter) {
-		iter->magic = DEV_ITERATE_MAGIC;
-		iter->cache = cache;
-		iter->p	= cache->bic_devs.next;
-	}
+	iter = xmalloc(sizeof(struct blkid_struct_dev_iterate));
+	iter->magic = DEV_ITERATE_MAGIC;
+	iter->cache = cache;
+	iter->p	= cache->bic_devs.next;
 	return (iter);
 }