summaryrefslogtreecommitdiff
path: root/security/openssl/files/patch-openbsd_hw.c
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2009-01-09 18:49:06 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2009-01-09 18:49:06 +0000
commit4c5fb218aa42e3f9d65ac47e21ec08b5fa318364 (patch)
treed1d63d8a89bb692fc4467b6daeffdb1f66240bf0 /security/openssl/files/patch-openbsd_hw.c
parentA complete Python wrapper for the Google Chart API (diff)
- update to 0.9.8j
- move patches from files-beta back to files - FIPS disabled with force - support for crypto_hw device cloning restored - support for crypto_hw aes_256 restored
Diffstat (limited to 'security/openssl/files/patch-openbsd_hw.c')
-rw-r--r--security/openssl/files/patch-openbsd_hw.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/security/openssl/files/patch-openbsd_hw.c b/security/openssl/files/patch-openbsd_hw.c
new file mode 100644
index 000000000000..d10c78013976
--- /dev/null
+++ b/security/openssl/files/patch-openbsd_hw.c
@@ -0,0 +1,19 @@
+Index: crypto/evp/openbsd_hw.c
+===================================================================
+RCS file: /home/ncvs/src/crypto/openssl/crypto/evp/openbsd_hw.c,v
+retrieving revision 1.1.1.1
+diff -u -r1.1.1.1 openbsd_hw.c
+--- crypto/evp/openbsd_hw.c 28 Jan 2003 21:24:39 -0000 1.1.1.1
++++ crypto/evp/openbsd_hw.c 18 Jan 2005 12:26:45 -0000
+@@ -109,7 +109,10 @@
+ dev_failed=1;
+ return 0;
+ }
+- close(cryptodev_fd);
++ if (fd == -1)
++ fd = cryptodev_fd;
++ else
++ close(cryptodev_fd);
+ }
+ assert(ses);
+ memset(ses,'\0',sizeof *ses);