Static analyzer bug fixes
[silc.git] / lib / silcmath / mp_tma.c
index e4e123eea2f6f55aa56bf4437c7da10a2db80b1c..760f04c13b0f066bcb56cb2e42efe92af8ecbea2 100644 (file)
@@ -35,7 +35,8 @@ SilcBool silc_mp_sinit(SilcStack stack, SilcMPInt *mp)
 
 void silc_mp_uninit(SilcMPInt *mp)
 {
-  tma_mp_clear(mp);
+  if (mp)
+    tma_mp_clear(mp);
 }
 
 size_t silc_mp_size(SilcMPInt *mp)