New SILC PKCS API, enabling support for other public keys/certs.
[silc.git] / lib / silcmath / mpbin.c
index 02b7e941024cd3f4be9d24101e9402c36accffc6..76f90e7784ab4696be9c2c46558aadca6c12f068 100644 (file)
@@ -34,6 +34,8 @@ unsigned char *silc_mp_mp2bin(SilcMPInt *val, SilcUInt32 len,
 
   size = (len ? len : ((silc_mp_sizeinbase(val, 2) + 7) / 8));
   ret = silc_calloc(size, sizeof(*ret));
+  if (!ret)
+    return NULL;
 
   silc_mp_init(&tmp);
   silc_mp_set(&tmp, val);