From a208a2dee9f20e1508781910b8b734a201b368c1 Mon Sep 17 00:00:00 2001 From: Fedor Date: Thu, 24 Sep 2009 18:21:47 -0400 Subject: [PATCH] igmpproxy: reduce logging, memleak fix --- release/src/router/igmpproxy/src/config.c | 1 + release/src/router/igmpproxy/src/igmpproxy.c | 5 +---- release/src/router/igmpproxy/src/syslog.c | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/release/src/router/igmpproxy/src/config.c b/release/src/router/igmpproxy/src/config.c index f31454659f..fa486bb975 100644 --- a/release/src/router/igmpproxy/src/config.c +++ b/release/src/router/igmpproxy/src/config.c @@ -333,6 +333,7 @@ struct vifconfig *parsePhyintToken() { // Clean up after a parseerror... if(parseError) { + free(tmpPtr->name); free(tmpPtr); tmpPtr = NULL; } diff --git a/release/src/router/igmpproxy/src/igmpproxy.c b/release/src/router/igmpproxy/src/igmpproxy.c index a9e94d99da..190ccf15ac 100644 --- a/release/src/router/igmpproxy/src/igmpproxy.c +++ b/release/src/router/igmpproxy/src/igmpproxy.c @@ -80,10 +80,7 @@ int main( int ArgCn, char *ArgVc[] ) { Log2Stderr = true; break; case 'v': - if (LogLevel == LOG_INFO) - LogLevel = LOG_DEBUG; - else - LogLevel = LOG_INFO; + LogLevel++; break; case 'h': fputs(Usage, stderr); diff --git a/release/src/router/igmpproxy/src/syslog.c b/release/src/router/igmpproxy/src/syslog.c index 7c7166f16a..a1f3ed6495 100644 --- a/release/src/router/igmpproxy/src/syslog.c +++ b/release/src/router/igmpproxy/src/syslog.c @@ -33,7 +33,7 @@ #include "igmpproxy.h" -int LogLevel = LOG_WARNING; +int LogLevel = LOG_ERR; bool Log2Stderr = false; void my_log( int Severity, int Errno, const char *FmtSt, ... ) -- 2.11.4.GIT