libgocryptfs/internal
Jakob Unterwurzacher 5dd9576a11 fusefrontend: replace unreliable "fd < 0" check
... with the "released" boolean.

For some reason, the "f.fd.Fd() < 0" check did not work reliably,
leading to nil pointer panics on the following wlock.lock().

The problem was discovered during fsstress testing and is unlikely
to happen in normal operations.

With this change, we passed 1700+ fsstress iterations.
2016-05-30 09:36:06 +02:00
..
configfile Enable openssl in tests to support old Go versions 2016-03-03 00:59:58 +01:00
contentenc Enable openssl in tests to support old Go versions 2016-03-03 00:59:58 +01:00
cryptocore stupidgcm: skip tests on Go 1.4 and older 2016-05-05 00:09:08 +02:00
fusefrontend fusefrontend: replace unreliable "fd < 0" check 2016-05-30 09:36:06 +02:00
nametransform longnames: fix fsstress failure, use dirfd 2016-04-10 21:31:08 +02:00
prefer_openssl prefer_openssl: add amd64 constraint 2016-05-12 09:50:36 +02:00
stupidgcm stupidgcm: add benchmark.bash wrapper 2016-05-22 15:49:09 +02:00
toggledlog toggledlog: wpanic: use Logger.Panic instead of naked panic 2016-05-30 09:26:59 +02:00