Static analyzer bug fixes
[silc.git] / lib / silcmath / mp_gmp.c
index d3f29b64bacbcbce7d3664affe189715260b0392..192d105f0f78b3b7f50c7e66b72830ed2f5968d4 100644 (file)
@@ -28,7 +28,8 @@ void silc_mp_init(SilcMPInt *mp)
 
 void silc_mp_uninit(SilcMPInt *mp)
 {
-  mpz_clear(mp);
+  if (mp)
+    mpz_clear(mp);
 }
 
 size_t silc_mp_size(SilcMPInt *mp)