From a0c22864aaf49639d92dbf8f5ad7b104b51abe3b Mon Sep 17 00:00:00 2001 From: naddy Date: Thu, 25 Feb 2021 20:51:55 +0000 Subject: [PATCH] ftp: prevent double free() in error path Reported by bentley@; ok bentley@ jca@ --- usr.bin/ftp/fetch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usr.bin/ftp/fetch.c b/usr.bin/ftp/fetch.c index c5b1d18cb5b..4b8b6d5c85d 100644 --- a/usr.bin/ftp/fetch.c +++ b/usr.bin/ftp/fetch.c @@ -1,4 +1,4 @@ -/* $OpenBSD: fetch.c,v 1.201 2021/02/16 16:27:34 naddy Exp $ */ +/* $OpenBSD: fetch.c,v 1.202 2021/02/25 20:51:55 naddy Exp $ */ /* $NetBSD: fetch.c,v 1.14 1997/08/18 10:20:20 lukem Exp $ */ /*- @@ -1002,6 +1002,7 @@ noslash: } } free(buf); + buf = NULL; /* Content-Length should be ignored for Transfer-Encoding: chunked */ if (chunked) -- 2.20.1