X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Futils%2Fmount_lustre.c;h=4276e5cd8a3f227fde4e339eeed0adf67afc4f36;hp=20abe44935c3511fa23caaab87443ddb5186c5d8;hb=98ac0fe3a45dde62759ecaa4c84e6250ac2067f8;hpb=9761d5c52aeef31a8c3112c3fb3ec9e24b37c800 diff --git a/lustre/utils/mount_lustre.c b/lustre/utils/mount_lustre.c index 20abe44..4276e5c 100644 --- a/lustre/utils/mount_lustre.c +++ b/lustre/utils/mount_lustre.c @@ -320,6 +320,7 @@ static int clear_update_ondisk(char *source, struct lustre_disk_data *ldd) char default_mountopts[512] = ""; struct mkfs_opts mkop; int ret; + int ret2; memset(&mkop, 0, sizeof(mkop)); mkop.mo_ldd = *ldd; @@ -366,7 +367,10 @@ static int clear_update_ondisk(char *source, struct lustre_disk_data *ldd) fprintf(stderr, "failed to write local files: %s\n", strerror(ret)); } - loop_cleanup(&mkop); + + ret2 = loop_cleanup(&mkop); + if (ret == 0) + ret = ret2; return ret; }