PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` --- util-linux-2.12a/mount/fstab.c.flock 2005-09-17 01:36:03.000000000 +0800 +++ util-linux-2.12a/mount/fstab.c 2005-09-17 01:41:12.000000000 +0800 @@ -488,7 +488,7 @@ lock_mtab (void) { } /* proceed anyway */ } - we_created_lockfile = 1; + we_created_lockfile = fd; } else { static int tries = 0; @@ -510,9 +510,8 @@ lock_mtab (void) { MOUNTED_LOCK); sleep(1); } + close(fd); } - - close(fd); } } @@ -520,6 +519,7 @@ lock_mtab (void) { void unlock_mtab (void) { if (we_created_lockfile) { + close(we_created_lockfile); unlink (MOUNTED_LOCK); we_created_lockfile = 0; }