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 | ||