diff options
| author | mmcc <> | 2015-12-23 20:37:23 +0000 |
|---|---|---|
| committer | mmcc <> | 2015-12-23 20:37:23 +0000 |
| commit | 0acfd6965d2e7de3e9d3fff1348f689e59164fb7 (patch) | |
| tree | 6a0bcb7c2382a4d5e6eb2313bd14754a09b5deb7 /src/lib/libcrypto/bio/bss_bio.c | |
| parent | 9aa6664d2b19fc6a669e2d548bbb7e3bec9e6012 (diff) | |
| download | openbsd-0acfd6965d2e7de3e9d3fff1348f689e59164fb7.tar.gz openbsd-0acfd6965d2e7de3e9d3fff1348f689e59164fb7.tar.bz2 openbsd-0acfd6965d2e7de3e9d3fff1348f689e59164fb7.zip | |
remove NULL-checks before free()
Diffstat (limited to 'src/lib/libcrypto/bio/bss_bio.c')
| -rw-r--r-- | src/lib/libcrypto/bio/bss_bio.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/libcrypto/bio/bss_bio.c b/src/lib/libcrypto/bio/bss_bio.c index b5f13eb35c..c817910d93 100644 --- a/src/lib/libcrypto/bio/bss_bio.c +++ b/src/lib/libcrypto/bio/bss_bio.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bss_bio.c,v 1.21 2015/10/30 15:45:57 miod Exp $ */ | 1 | /* $OpenBSD: bss_bio.c,v 1.22 2015/12/23 20:37:23 mmcc Exp $ */ |
| 2 | /* ==================================================================== | 2 | /* ==================================================================== |
| 3 | * Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. |
| 4 | * | 4 | * |
| @@ -500,10 +500,8 @@ bio_ctrl(BIO *bio, int cmd, long num, void *ptr) | |||
| 500 | size_t new_size = num; | 500 | size_t new_size = num; |
| 501 | 501 | ||
| 502 | if (b->size != new_size) { | 502 | if (b->size != new_size) { |
| 503 | if (b->buf) { | 503 | free(b->buf); |
| 504 | free(b->buf); | 504 | b->buf = NULL; |
| 505 | b->buf = NULL; | ||
| 506 | } | ||
| 507 | b->size = new_size; | 505 | b->size = new_size; |
| 508 | } | 506 | } |
| 509 | ret = 1; | 507 | ret = 1; |
