]> git.ipfire.org Git - thirdparty/openssl.git/commit
PR: 2434
authorRichard Levitte <levitte@openssl.org>
Thu, 20 Jan 2011 22:12:50 +0000 (22:12 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 20 Jan 2011 22:12:50 +0000 (22:12 +0000)
commit54db796991ebc5a5877361f34af752b742446cf5
treed88dc0b8415655d5bb179007371a9691d33d0c6c
parent119e912a8340e1ca869c415bc3b374a0ceaecd81
PR: 2434

Under Windows, there seems to be a problem relinking fips_premain_dso
because that file is locked.  Changing from backtick op to using
system() with redirection and reading the hash from the output file
seems to fix the problem.

In an ideal world, there should be no difference, as a command in a
backtick op should terminate before the backtick returns, same as it
does with system().  We suspect, though, that the loaded binary is
cached by Windows for a little while, and that reading the output from
a file provides enough delay for the lock to drop before we try to
relink.
util/fipslink.pl