--- trunk/mkinitrd-magellan/busybox/e2fsprogs/old_e2fsprogs/blkid/read.c 2010/04/29 20:38:48 983 +++ trunk/mkinitrd-magellan/busybox/e2fsprogs/old_e2fsprogs/blkid/read.c 2010/05/30 11:32:42 984 @@ -374,9 +374,7 @@ DBG(DEBUG_CACHE, printf("reading cache file %s\n", cache->bic_filename)); - file = fdopen(fd, "r"); - if (!file) - goto errout; + file = xfdopen_for_read(fd); while (fgets(buf, sizeof(buf), file)) { blkid_dev dev;