From fc73b0b33fbd787f10c370e8bc12946104ef376a Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 1 Apr 2009 21:29:04 +0000 Subject: Add NULL check to buffer free. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@332 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/buffer.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libssh/buffer.c') diff --git a/libssh/buffer.c b/libssh/buffer.c index 272c275..e55f0b8 100644 --- a/libssh/buffer.c +++ b/libssh/buffer.c @@ -53,6 +53,10 @@ struct buffer_struct *buffer_new(void) { * \param buffer buffer to free */ void buffer_free(struct buffer_struct *buffer) { + if (buffer == NULL) { + return; + } + if (buffer->data) { /* burn the data */ memset(buffer->data, 0, buffer->allocated); -- cgit v1.2.3