diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libcrypto/buffer/buffer.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/libcrypto/buffer/buffer.c b/src/lib/libcrypto/buffer/buffer.c index a50c30a348..486d6fef14 100644 --- a/src/lib/libcrypto/buffer/buffer.c +++ b/src/lib/libcrypto/buffer/buffer.c | |||
| @@ -88,7 +88,7 @@ BUF_MEM_free(BUF_MEM *a) | |||
| 88 | return; | 88 | return; |
| 89 | 89 | ||
| 90 | if (a->data != NULL) { | 90 | if (a->data != NULL) { |
| 91 | memset(a->data, 0,(unsigned int)a->max); | 91 | memset(a->data, 0, (unsigned int)a->max); |
| 92 | free(a->data); | 92 | free(a->data); |
| 93 | } | 93 | } |
| 94 | free(a); | 94 | free(a); |
| @@ -105,7 +105,7 @@ BUF_MEM_grow(BUF_MEM *str, size_t len) | |||
| 105 | return (len); | 105 | return (len); |
| 106 | } | 106 | } |
| 107 | if (str->max >= len) { | 107 | if (str->max >= len) { |
| 108 | memset(&str->data[str->length], 0,len - str->length); | 108 | memset(&str->data[str->length], 0, len - str->length); |
| 109 | str->length = len; | 109 | str->length = len; |
| 110 | return (len); | 110 | return (len); |
| 111 | } | 111 | } |
| @@ -125,7 +125,7 @@ BUF_MEM_grow(BUF_MEM *str, size_t len) | |||
| 125 | } else { | 125 | } else { |
| 126 | str->data = ret; | 126 | str->data = ret; |
| 127 | str->max = n; | 127 | str->max = n; |
| 128 | memset(&str->data[str->length], 0,len - str->length); | 128 | memset(&str->data[str->length], 0, len - str->length); |
| 129 | str->length = len; | 129 | str->length = len; |
| 130 | } | 130 | } |
| 131 | return (len); | 131 | return (len); |
| @@ -138,12 +138,12 @@ BUF_MEM_grow_clean(BUF_MEM *str, size_t len) | |||
| 138 | size_t n; | 138 | size_t n; |
| 139 | 139 | ||
| 140 | if (str->length >= len) { | 140 | if (str->length >= len) { |
| 141 | memset(&str->data[len], 0,str->length - len); | 141 | memset(&str->data[len], 0, str->length - len); |
| 142 | str->length = len; | 142 | str->length = len; |
| 143 | return (len); | 143 | return (len); |
| 144 | } | 144 | } |
| 145 | if (str->max >= len) { | 145 | if (str->max >= len) { |
| 146 | memset(&str->data[str->length], 0,len - str->length); | 146 | memset(&str->data[str->length], 0, len - str->length); |
| 147 | str->length = len; | 147 | str->length = len; |
| 148 | return (len); | 148 | return (len); |
| 149 | } | 149 | } |
| @@ -176,6 +176,7 @@ void | |||
| 176 | BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) | 176 | BUF_reverse(unsigned char *out, const unsigned char *in, size_t size) |
| 177 | { | 177 | { |
| 178 | size_t i; | 178 | size_t i; |
| 179 | |||
| 179 | if (in) { | 180 | if (in) { |
| 180 | out += size - 1; | 181 | out += size - 1; |
| 181 | for (i = 0; i < size; i++) | 182 | for (i = 0; i < size; i++) |
