ret = gnutls_x509_crl_get_number(crl, tmp, &tmp_size, NULL);
if (ret < 0) {
serial.data = (void *)gnutls_strdup("unnumbered");
+ if (serial.data == NULL) {
+ fprintf(stderr, "out of memory\n");
+ app_exit(1);
+ }
} else {
data.data = (void *)tmp;
data.size = tmp_size;
ret = gnutls_x509_crl_get_number(crl, tmp, &tmp_size, NULL);
if (ret < 0) {
serial.data = (void *)gnutls_strdup("unnumbered");
+ assert(serial.data != NULL);
} else {
data.data = (void *)tmp;
data.size = tmp_size;
0);
char *crt_buf = gnutls_calloc(DN_MAX_LEN, sizeof(char));
+ assert(crt_buf != NULL);
+
size_t crt_buf_size = DN_MAX_LEN;
gnutls_x509_crt_get_issuer_dn_by_oid(crt, "2.5.4.3", 0, 0, crt_buf,
&crt_buf_size);
char *crl_buf = gnutls_calloc(DN_MAX_LEN, sizeof(char));
+ assert(crl_buf != NULL);
+
size_t crl_buf_size = DN_MAX_LEN;
gnutls_x509_crl_get_issuer_dn_by_oid(crl, "2.5.4.3", 0, 0, crl_buf,
&crl_buf_size);