diff options
Diffstat (limited to 'src/lib/libcrypto/pem/pem_info.c')
| -rw-r--r-- | src/lib/libcrypto/pem/pem_info.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/lib/libcrypto/pem/pem_info.c b/src/lib/libcrypto/pem/pem_info.c index 40600e30f3..7605c7653c 100644 --- a/src/lib/libcrypto/pem/pem_info.c +++ b/src/lib/libcrypto/pem/pem_info.c | |||
| @@ -256,12 +256,9 @@ start: | |||
| 256 | } else { | 256 | } else { |
| 257 | /* unknown */ | 257 | /* unknown */ |
| 258 | } | 258 | } |
| 259 | if (name != NULL) | 259 | free(name); |
| 260 | free(name); | 260 | free(header); |
| 261 | if (header != NULL) | 261 | free(data); |
| 262 | free(header); | ||
| 263 | if (data != NULL) | ||
| 264 | free(data); | ||
| 265 | name = NULL; | 262 | name = NULL; |
| 266 | header = NULL; | 263 | header = NULL; |
| 267 | data = NULL; | 264 | data = NULL; |
| @@ -291,12 +288,9 @@ err: | |||
| 291 | ret = NULL; | 288 | ret = NULL; |
| 292 | } | 289 | } |
| 293 | 290 | ||
| 294 | if (name != NULL) | 291 | free(name); |
| 295 | free(name); | 292 | free(header); |
| 296 | if (header != NULL) | 293 | free(data); |
| 297 | free(header); | ||
| 298 | if (data != NULL) | ||
| 299 | free(data); | ||
| 300 | return (ret); | 294 | return (ret); |
| 301 | } | 295 | } |
| 302 | 296 | ||
