| crl_write.c | crl_write.c | |||
|---|---|---|---|---|
| skipping to change at line 349 | skipping to change at line 349 | |||
| gnutls_assert(); | gnutls_assert(); | |||
| return GNUTLS_E_INVALID_REQUEST; | return GNUTLS_E_INVALID_REQUEST; | |||
| } | } | |||
| /* Check if the extension already exists. | /* Check if the extension already exists. | |||
| */ | */ | |||
| result = | result = | |||
| _gnutls_x509_crl_get_extension(crl, "2.5.29.35", 0, &old_id, | _gnutls_x509_crl_get_extension(crl, "2.5.29.35", 0, &old_id, | |||
| &critical); | &critical); | |||
| if (result >= 0) | if (result >= 0) { | |||
| _gnutls_free_datum(&old_id); | _gnutls_free_datum(&old_id); | |||
| if (result != GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { | } else if (result != GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { | |||
| gnutls_assert(); | gnutls_assert(); | |||
| return GNUTLS_E_INVALID_REQUEST; | return GNUTLS_E_INVALID_REQUEST; | |||
| } | } | |||
| /* generate the extension. | /* generate the extension. | |||
| */ | */ | |||
| result = _gnutls_x509_ext_gen_auth_key_id(id, id_size, &der_data); | result = _gnutls_x509_ext_gen_auth_key_id(id, id_size, &der_data); | |||
| if (result < 0) { | if (result < 0) { | |||
| gnutls_assert(); | gnutls_assert(); | |||
| return result; | return result; | |||
| skipping to change at line 413 | skipping to change at line 413 | |||
| gnutls_assert(); | gnutls_assert(); | |||
| return GNUTLS_E_INVALID_REQUEST; | return GNUTLS_E_INVALID_REQUEST; | |||
| } | } | |||
| /* Check if the extension already exists. | /* Check if the extension already exists. | |||
| */ | */ | |||
| result = | result = | |||
| _gnutls_x509_crl_get_extension(crl, "2.5.29.20", 0, &old_id, | _gnutls_x509_crl_get_extension(crl, "2.5.29.20", 0, &old_id, | |||
| &critical); | &critical); | |||
| if (result >= 0) | if (result >= 0) { | |||
| _gnutls_free_datum(&old_id); | _gnutls_free_datum(&old_id); | |||
| if (result != GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { | } else if (result != GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { | |||
| gnutls_assert(); | gnutls_assert(); | |||
| return GNUTLS_E_INVALID_REQUEST; | return GNUTLS_E_INVALID_REQUEST; | |||
| } | } | |||
| /* generate the extension. | /* generate the extension. | |||
| */ | */ | |||
| result = _gnutls_x509_ext_gen_number(nr, nr_size, &der_data); | result = _gnutls_x509_ext_gen_number(nr, nr_size, &der_data); | |||
| if (result < 0) { | if (result < 0) { | |||
| gnutls_assert(); | gnutls_assert(); | |||
| return result; | return result; | |||
| End of changes. 4 change blocks. | ||||
| 4 lines changed or deleted | 4 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||