projects
/
radsecproxy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6f3ae93
)
Zap a double free.
author
Linus Nordberg
<linus@nordu.net>
Tue, 8 Mar 2011 13:29:09 +0000
(14:29 +0100)
committer
Linus Nordberg
<linus@nordu.net>
Tue, 8 Mar 2011 13:29:09 +0000
(14:29 +0100)
lib/radsec.c
patch
|
blob
|
history
diff --git
a/lib/radsec.c
b/lib/radsec.c
index
dd182c6
..
ddd4edd
100644
(file)
--- a/
lib/radsec.c
+++ b/
lib/radsec.c
@@
-117,14
+117,14
@@
_rs_peer_destroy (struct rs_peer *p)
assert (p);
assert (p->conn);
assert (p->conn->ctx);
- /* NOTE: The peer object doesn't own its connection (conn). */
+
+ /* NOTE: The peer object doesn't own conn, nor realm. */
+ /* NOTE: secret is owned by config */
if (p->addr)
{
evutil_freeaddrinfo (p->addr);
p->addr = NULL;
}
- if (p->secret)
- rs_free (p->conn->ctx, p->secret);
rs_free (p->conn->ctx, p);
}