diff options
author | Shawn Routhier <sar@isc.org> | 2012-07-11 14:50:35 -0700 |
---|---|---|
committer | Shawn Routhier <sar@isc.org> | 2012-07-11 14:50:35 -0700 |
commit | 3bedb11744faf9c2be24d3e0976800b30451df9a (patch) | |
tree | 9b06adfd5bfdd67283274c20b15a6fbe0411ed86 /server/dhcpv6.c | |
parent | e563ec2e5898119b6af8421f30d3513947348ceb (diff) | |
download | isc-dhcp-3bedb11744faf9c2be24d3e0976800b30451df9a.tar.gz |
[rt30024] This is a commit message
Fix a pair of memory leaks.
Diffstat (limited to 'server/dhcpv6.c')
-rw-r--r-- | server/dhcpv6.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/server/dhcpv6.c b/server/dhcpv6.c index d763c954..aa22e691 100644 --- a/server/dhcpv6.c +++ b/server/dhcpv6.c @@ -1519,6 +1519,8 @@ lease_to_client(struct data_string *reply_ret, packet_dereference(&reply.packet, MDL); if (reply.client_id.data != NULL) data_string_forget(&reply.client_id, MDL); + if (packet_oro.buffer != NULL) + data_string_forget(&packet_oro, MDL); reply.renew = reply.rebind = reply.prefer = reply.valid = 0; reply.cursor = 0; } |