24 lines
665 B
Diff
24 lines
665 B
Diff
From 47a085ff06598b64817875769022b8707a0af7db Mon Sep 17 00:00:00 2001
|
|
From: Amos Jeffries <yadij@users.noreply.github.com>
|
|
Date: Wed, 24 Feb 2021 00:53:21 +0000
|
|
Subject: [PATCH] Bug 5104: Memory leak in RFC 2169 response parsing (#778)
|
|
|
|
A temporary parsing buffer was not being released when
|
|
parsing completed.
|
|
---
|
|
src/urn.cc | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/src/urn.cc b/src/urn.cc
|
|
index 69c29b75f4e..72ab801a906 100644
|
|
--- a/src/urn.cc
|
|
+++ b/src/urn.cc
|
|
@@ -425,6 +425,7 @@ urnParseReply(const char *inbuf, const HttpRequestMethod& m)
|
|
}
|
|
|
|
debugs(52, 3, "urnParseReply: Found " << i << " URLs");
|
|
+ xfree(buf);
|
|
return list;
|
|
}
|
|
|