From 53226f98f245da9b0260709bc4866f67b479b825 Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Wed, 4 Feb 2009 19:21:20 +0000 Subject: exit-status should be -1 when undefined git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@230 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/channels.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libssh/channels.c') diff --git a/libssh/channels.c b/libssh/channels.c index 26409b8..ee16dfb 100644 --- a/libssh/channels.c +++ b/libssh/channels.c @@ -48,16 +48,16 @@ CHANNEL *channel_new(SSH_SESSION *session){ channel->version=session->version; channel->stdout_buffer=buffer_new(); channel->stderr_buffer=buffer_new(); - if(!session->channels){ + channel->exit_status=-1; + if(!session->channels){ session->channels=channel; channel->next=channel->prev=channel; return channel; - } + } channel->next=session->channels; channel->prev=session->channels->prev; channel->next->prev=channel; channel->prev->next=channel; - channel->exit_status=-1; return channel; } -- cgit