Fix some bogus uninit variable warnings
authorMatt Caswell <matt@openssl.org>
Thu, 20 Oct 2016 23:00:19 +0000 (00:00 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 28 Oct 2016 08:48:54 +0000 (09:48 +0100)
Reviewed-by: Richard Levitte <levitte@openssl.org>
crypto/bio/bio_lib.c

index 0effdd2a139dcfbe8d0501a64c0866504ec038d1..326d8b6589cabb9e2c0d4c012d09701c311e82b1 100644 (file)
@@ -348,7 +348,7 @@ int BIO_write_ex(BIO *b, const void *in, size_t inl, size_t *written)
 int BIO_puts(BIO *b, const char *in)
 {
     int ret;
-    size_t written;
+    size_t written = 0;
 
     if ((b == NULL) || (b->method == NULL) || (b->method->bputs == NULL)) {
         BIOerr(BIO_F_BIO_PUTS, BIO_R_UNSUPPORTED_METHOD);
@@ -391,7 +391,7 @@ int BIO_puts(BIO *b, const char *in)
 int BIO_gets(BIO *b, char *out, int outl)
 {
     int ret;
-    size_t read;
+    size_t read = 0;
 
     if ((b == NULL) || (b->method == NULL) || (b->method->bgets == NULL)) {
         BIOerr(BIO_F_BIO_GETS, BIO_R_UNSUPPORTED_METHOD);