Browse Source

Make crypto_free_pk_env tolerate NULL arg in 0.2.1. Error-proofing against bug 988 backport

Nick Mathewson 15 years ago
parent
commit
299a78c5fe
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/common/crypto.c

+ 2 - 1
src/common/crypto.c

@@ -321,7 +321,8 @@ crypto_new_pk_env(void)
 void
 crypto_free_pk_env(crypto_pk_env_t *env)
 {
-  tor_assert(env);
+  if (!env)
+    return;
 
   if (--env->refs > 0)
     return;