From 67ce1079723b064479deb62304cdb2af2d40d5c1 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Mon, 26 Mar 2012 17:04:40 +1100 Subject: [PATCH] sshbuf_free(NULL) should be a no-op --- ssh/sshbuf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ssh/sshbuf.c b/ssh/sshbuf.c index dc3359d..b553e7d 100644 --- a/ssh/sshbuf.c +++ b/ssh/sshbuf.c @@ -87,6 +87,8 @@ sshbuf_free(struct sshbuf *buf) { int freeme; + if (buf == NULL) + return; if (sshbuf_check_sanity(buf) == 0) bzero(buf->d, buf->alloc); free(buf->d);