dh/check.c: check BN_CTX_get's return value.

(Imported from upstream's fe69e6be6e551c04d9d6a186c7fee1e635313ca6)
diff --git a/crypto/dh/check.c b/crypto/dh/check.c
index f5099d5..06af6f2 100644
--- a/crypto/dh/check.c
+++ b/crypto/dh/check.c
@@ -110,6 +110,9 @@
   }
   BN_CTX_start(ctx);
   t1 = BN_CTX_get(ctx);
+  if (t1 == NULL) {
+    goto err;
+  }
   t2 = BN_CTX_get(ctx);
   if (t2 == NULL) {
     goto err;