diff options
| author | deraadt <> | 2014-05-30 06:22:57 +0000 |
|---|---|---|
| committer | deraadt <> | 2014-05-30 06:22:57 +0000 |
| commit | 93efbaa11c9b941fe460a1f6bfa75b21d8624e53 (patch) | |
| tree | 1ff700d79cee9e764329e5c50d7eb8d5109789cc /src/lib/libcrypto/pem/pem_info.c | |
| parent | 4aef4566c1a41608b7d78a7d5cfc3e031b7e4fe3 (diff) | |
| download | openbsd-93efbaa11c9b941fe460a1f6bfa75b21d8624e53.tar.gz openbsd-93efbaa11c9b941fe460a1f6bfa75b21d8624e53.tar.bz2 openbsd-93efbaa11c9b941fe460a1f6bfa75b21d8624e53.zip | |
more: no need for null check before free
ok tedu guenther
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 | ||
