summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2014-08-15 10:17:25 +0200
committerAndreas Schneider <asn@cryptomilk.org>2014-08-15 12:29:11 +0200
commit1b6375ce89c6f070dba2d22d943522b374ccdc65 (patch)
treeefb82358fc0b659e85ffb44c8c36b1a405a0436b /src
parent64f6abead798479f5a0dc45a04430bdd7152e6c8 (diff)
downloadlibssh-1b6375ce89c6f070dba2d22d943522b374ccdc65.tar.gz
libssh-1b6375ce89c6f070dba2d22d943522b374ccdc65.tar.xz
libssh-1b6375ce89c6f070dba2d22d943522b374ccdc65.zip
buffer: Make sure rc is initialized.
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Aris Adamantiadis <aris@0xbadc0de.be>
Diffstat (limited to 'src')
-rw-r--r--src/buffer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c
index f286c531..beaa44bb 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -658,7 +658,7 @@ struct ssh_string_struct *buffer_get_mpint(struct ssh_buffer_struct *buffer) {
* @see ssh_buffer_add_format() for format list values.
*/
int ssh_buffer_pack_va(struct ssh_buffer_struct *buffer, const char *format, va_list ap){
- int rc;
+ int rc = SSH_ERROR;
const char *p;
union {
uint8_t byte;
@@ -781,7 +781,7 @@ int _ssh_buffer_pack(struct ssh_buffer_struct *buffer, const char *format, ...){
* @see ssh_buffer_get_format() for format list values.
*/
int ssh_buffer_unpack_va(struct ssh_buffer_struct *buffer, const char *format, va_list ap){
- int rc;
+ int rc = SSH_ERROR;
const char *p, *last;
union {
uint8_t *byte;