From 38176a753e789416a77ccda9bf6fb5c4d2961e64 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 9 Apr 2009 10:16:49 +0000 Subject: Reformat message_new(). git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@437 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/messages.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'libssh/messages.c') diff --git a/libssh/messages.c b/libssh/messages.c index 126000b..3ecf4dd 100644 --- a/libssh/messages.c +++ b/libssh/messages.c @@ -43,18 +43,19 @@ static SSH_MESSAGE *message_new(SSH_SESSION *session){ - SSH_MESSAGE *msg=session->ssh_message; + SSH_MESSAGE *msg = session->ssh_message; + if (msg == NULL) { + msg = malloc(sizeof(SSH_MESSAGE)); if (msg == NULL) { - msg = malloc(sizeof(SSH_MESSAGE)); - if (msg == NULL) { - return NULL; - } - session->ssh_message = msg; + return NULL; } - memset(msg,0,sizeof (*msg)); - msg->session=session; - return msg; + session->ssh_message = msg; + } + memset(msg, 0, sizeof(*msg)); + msg->session = session; + + return msg; } static int handle_service_request(SSH_SESSION *session){ -- cgit