X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2Fobdbarrier.c;h=9f0af2e6727305097383a2886558185815c7daba;hb=603182184b50f777a942ebc84839a406cf7cbf5b;hp=481c104144033dc9c7ecd0267e64f2b3188e2370;hpb=e3a7c58aebafce40323db54bf6056029e5af4a70;p=fs%2Flustre-release.git diff --git a/lustre/utils/obdbarrier.c b/lustre/utils/obdbarrier.c index 481c104..9f0af2e 100644 --- a/lustre/utils/obdbarrier.c +++ b/lustre/utils/obdbarrier.c @@ -210,8 +210,10 @@ main (int argc, char **argv) return (1); b = obdio_new_barrier (oid, bid, npeers); - if (b == NULL) - return (1); + if (b == NULL) { + rc = 1; + goto out; + } rc = 0; if (setup) { @@ -230,7 +232,7 @@ main (int argc, char **argv) } free(b); - +out: obdio_disconnect(conn, 0); return (rc == 0 ? 0 : 1);