r23036: error checking on asn1_init() failure
[samba.git] / source4 / libcli / util / asn1.c
index d02f6be9c776b2eaaac96c29968e7bb86251af31..81ce72bed97744ca42cc2ed39c61ab85c13a51de 100644 (file)
 /* allocate an asn1 structure */
 struct asn1_data *asn1_init(TALLOC_CTX *mem_ctx)
 {
-       return talloc_zero(NULL, struct asn1_data);
+       struct asn1_data *ret = talloc_zero(NULL, struct asn1_data);
+       if (ret == NULL) {
+               DEBUG(0,("asn1_init failed! out of memory\n"));
+       }
+       return ret;
 }
 
 /* free an asn1 structure */