Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/libexec/httpd plug a memory leak
details: https://anonhg.NetBSD.org/src/rev/cec1adfd09f8
branches: trunk
changeset: 790544:cec1adfd09f8
user: mbalmer <mbalmer%NetBSD.org@localhost>
date: Thu Oct 17 07:49:06 2013 +0000
description:
plug a memory leak
diffstat:
libexec/httpd/lua-bozo.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r 1115d977f65c -r cec1adfd09f8 libexec/httpd/lua-bozo.c
--- a/libexec/httpd/lua-bozo.c Thu Oct 17 07:31:31 2013 +0000
+++ b/libexec/httpd/lua-bozo.c Thu Oct 17 07:49:06 2013 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: lua-bozo.c,v 1.2 2013/10/17 07:31:31 mbalmer Exp $ */
+/* $NetBSD: lua-bozo.c,v 1.3 2013/10/17 07:49:06 mbalmer Exp $ */
/*
* Copyright (c) 2013 Marc Balmer <marc%msys.ch@localhost>
@@ -254,8 +254,10 @@
for (p = v, q = val; *p; p++) {
switch (*p) {
case '%':
- if (*(p + 1) == '\0' || *(p + 2) == '\0')
+ if (*(p + 1) == '\0' || *(p + 2) == '\0') {
+ free(val);
return;
+ }
buf[0] = *++p;
buf[1] = *++p;
buf[2] = '\0';
Home |
Main Index |
Thread Index |
Old Index