diff options
author | Fabiano FidĂȘncio <fidencio@redhat.com> | 2015-12-17 14:55:52 +0100 |
---|---|---|
committer | Aris Adamantiadis <aris@0xbadc0de.be> | 2015-12-17 15:02:01 +0100 |
commit | b470dd943f186ad59c2adca26c6a252bad18ffde (patch) | |
tree | 72036f5a27c4b40711384ac353eb612e872ca61b | |
parent | 69ca977aed1322480a087cb9f9c9b989d045ef11 (diff) | |
download | libssh-b470dd943f186ad59c2adca26c6a252bad18ffde.tar.gz libssh-b470dd943f186ad59c2adca26c6a252bad18ffde.tar.xz libssh-b470dd943f186ad59c2adca26c6a252bad18ffde.zip |
Fix a bunch of -Wmaybe-uninitialized
Reviewed-By: Aris Adamantiadis <aris@0xbadc0de.be>
-rw-r--r-- | src/libgcrypt.c | 2 | ||||
-rw-r--r-- | src/pki.c | 2 | ||||
-rw-r--r-- | src/pki_gcrypt.c | 2 | ||||
-rw-r--r-- | tests/benchmarks/bench_sftp.c | 6 |
4 files changed, 6 insertions, 6 deletions
diff --git a/src/libgcrypt.c b/src/libgcrypt.c index 24d4a3c5..17de68b8 100644 --- a/src/libgcrypt.c +++ b/src/libgcrypt.c @@ -181,7 +181,7 @@ void ssh_mac_update(ssh_mac_ctx ctx, const void *data, unsigned long len) { } void ssh_mac_final(unsigned char *md, ssh_mac_ctx ctx) { - size_t len; + size_t len = 0; switch(ctx->mac_type){ case SSH_MAC_SHA1: len=SHA_DIGEST_LEN; @@ -1584,7 +1584,7 @@ ssh_string ssh_srv_pki_do_sign_sessionid(ssh_session session, const ssh_key privkey) { struct ssh_crypto_struct *crypto; - ssh_signature sig; + ssh_signature sig = NULL; ssh_string sig_blob; int rc; diff --git a/src/pki_gcrypt.c b/src/pki_gcrypt.c index 757a0375..bf570b5a 100644 --- a/src/pki_gcrypt.c +++ b/src/pki_gcrypt.c @@ -737,7 +737,7 @@ int pki_pubkey_build_ecdsa(ssh_key key, int nid, ssh_string e) ssh_key pki_key_dup(const ssh_key key, int demote) { ssh_key new; - gcry_sexp_t sexp; + gcry_sexp_t sexp = NULL; gcry_error_t err; const char *tmp = NULL; size_t size; diff --git a/tests/benchmarks/bench_sftp.c b/tests/benchmarks/bench_sftp.c index 9e4ab34d..601ecec0 100644 --- a/tests/benchmarks/bench_sftp.c +++ b/tests/benchmarks/bench_sftp.c @@ -45,7 +45,7 @@ int benchmarks_sync_sftp_up (ssh_session session, struct argument_s *args, float ms=0.0; unsigned long total=0; sftp_session sftp; - sftp_file file; + sftp_file file = NULL; bytes = args->datasize * 1024 * 1024; sftp = sftp_new(session); @@ -101,7 +101,7 @@ int benchmarks_sync_sftp_down (ssh_session session, struct argument_s *args, float ms=0.0; unsigned long total=0; sftp_session sftp; - sftp_file file; + sftp_file file = NULL; int r; bytes = args->datasize * 1024 * 1024; @@ -163,7 +163,7 @@ int benchmarks_async_sftp_down (ssh_session session, struct argument_s *args, float ms=0.0; unsigned long total=0; sftp_session sftp; - sftp_file file; + sftp_file file = NULL; int r,i; int warned = 0; unsigned long toread; |