aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSUZUKI, Shinsuke <suz@kame.net>2007-12-06 14:53:49 +0000
committerBjørn Mork <bjorn@mork.no>2010-08-06 15:37:37 +0200
commitecbf1d57a868bb0893963e978b270abe53575414 (patch)
treef08e91fd160538a199299e4cf917d847484675b3
parentdf3983775c32b6ee2167d773c1f7a5f3b41a2dab (diff)
fixed a possible memory leak. (Bug-ID 1844676)
-rw-r--r--CHANGES1
-rw-r--r--common.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 4a6b44b..0fd9cc3 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,5 @@
2007-12-06 SUZUKI, Shinsuke <suz@kame.net>
+ * common.c: fixed a possible memory leak. (Bug-ID 1844676)
* common.c: fixed a possible double free. (Bug-ID 1844683)
2007-07-25 SUZUKI, Shinsuke <suz@kame.net>
diff --git a/common.c b/common.c
index c8ff7e9..8c8d43f 100644
--- a/common.c
+++ b/common.c
@@ -1518,7 +1518,7 @@ dhcp6_get_options(p, ep, optinfo)
/* option length field overrun */
if (np > ep) {
dprintf(LOG_INFO, FNAME, "malformed DHCP options");
- return (-1);
+ goto fail;
}
switch (opt) {