X-Git-Url: http://git.tuebingen.mpg.de/?p=osl.git;a=blobdiff_plain;f=fsck.c;h=9701f277a60f6bd503e7600489d4b90b10779704;hp=ce8f1dc704c6c335f356233284a85093b11ddcad;hb=ec08b17c7514fe8c52d9bd8edf35460bc98a056e;hpb=188bc1b06879b7fcd56c599e20db0ac87a0da4e3 diff --git a/fsck.c b/fsck.c index ce8f1dc..9701f27 100644 --- a/fsck.c +++ b/fsck.c @@ -279,9 +279,10 @@ static int fsck_opendir(const char *dirname, DIR **dir, int *cwd) if (*dir) return 1; ret = errno == EACCES? -E_FSCK_ACCESS : -E_FSCK_OPENDIR; -/* Ignore return value of fchdir() and close(). We're busted anyway. */ - if (cwd) - fchdir(*cwd); + /* Ignore return value of fchdir() and close(). We're busted anyway. */ + if (cwd) { + int __a_unused ret2 = fchdir(*cwd); /* STFU, gcc */ + } close_cwd: if (cwd) close(*cwd);