diff options
author | Petre Rodan <kaiowas@gentoo.org> | 2005-11-24 13:12:00 +0000 |
---|---|---|
committer | Petre Rodan <kaiowas@gentoo.org> | 2005-11-24 13:12:00 +0000 |
commit | d842823ff820d513dd29225f492526b648a7ce49 (patch) | |
tree | 01a6c5ff71fc9e07b576b2c12b5fa28578aa623b /net-analyzer/nepenthes/files | |
parent | Stable on sparc wrt #112842 (diff) | |
download | gentoo-2-d842823ff820d513dd29225f492526b648a7ce49.tar.gz gentoo-2-d842823ff820d513dd29225f492526b648a7ce49.tar.bz2 gentoo-2-d842823ff820d513dd29225f492526b648a7ce49.zip |
added one patch from sf.net tracker
(Portage version: 2.0.53_rc7)
Diffstat (limited to 'net-analyzer/nepenthes/files')
-rw-r--r-- | net-analyzer/nepenthes/files/digest-nepenthes-0.1.3-r1 (renamed from net-analyzer/nepenthes/files/digest-nepenthes-0.1.3) | 0 | ||||
-rw-r--r-- | net-analyzer/nepenthes/files/nepenthes-0.1.3_logger_path.diff | 76 |
2 files changed, 76 insertions, 0 deletions
diff --git a/net-analyzer/nepenthes/files/digest-nepenthes-0.1.3 b/net-analyzer/nepenthes/files/digest-nepenthes-0.1.3-r1 index 981e53015270..981e53015270 100644 --- a/net-analyzer/nepenthes/files/digest-nepenthes-0.1.3 +++ b/net-analyzer/nepenthes/files/digest-nepenthes-0.1.3-r1 diff --git a/net-analyzer/nepenthes/files/nepenthes-0.1.3_logger_path.diff b/net-analyzer/nepenthes/files/nepenthes-0.1.3_logger_path.diff new file mode 100644 index 000000000000..6a5388016743 --- /dev/null +++ b/net-analyzer/nepenthes/files/nepenthes-0.1.3_logger_path.diff @@ -0,0 +1,76 @@ +Index: nepenthes-core/include/FileLogger.hpp +=================================================================== +--- nepenthes-core/include/FileLogger.hpp (Revision 2145) ++++ nepenthes-core/include/FileLogger.hpp (Arbeitskopie) +@@ -47,7 +47,7 @@ + virtual void setLogFile(const char *filename); + + private: +- const char *m_Filename; ++ char *m_Filename; + }; + + } +Index: nepenthes-core/src/FileLogger.cpp +=================================================================== +--- nepenthes-core/src/FileLogger.cpp (Revision 2145) ++++ nepenthes-core/src/FileLogger.cpp (Arbeitskopie) +@@ -51,12 +51,18 @@ + + FileLogger::~FileLogger() + { ++ if( m_Filename != NULL) ++ free(m_Filename); ++ + } + + + void FileLogger::setLogFile(const char *filename) + { +- m_Filename = filename; ++ if( m_Filename != NULL) ++ free(m_Filename); ++ ++ m_Filename = strdup(filename); + } + + +Index: nepenthes-core/src/RingFileLogger.cpp +=================================================================== +--- nepenthes-core/src/RingFileLogger.cpp (Revision 2145) ++++ nepenthes-core/src/RingFileLogger.cpp (Arbeitskopie) +@@ -57,14 +57,31 @@ + + RingFileLogger::~RingFileLogger() + { +- free(m_FirstFile); ++ if (m_FileFormat != NULL) ++ { ++ free(m_FileFormat); ++ } ++ ++ if (m_FirstFile != NULL) ++ { ++ free(m_FirstFile); ++ } + } + + + void RingFileLogger::setLogFileFormat(char *fmt) + { +- m_FileFormat = fmt; +- free(m_FirstFile); ++ if (m_FileFormat != NULL) ++ { ++ free(m_FileFormat); ++ } ++ m_FileFormat = strdup(fmt); ++ ++ ++ if (m_FirstFile != NULL) ++ { ++ free(m_FirstFile); ++ } + asprintf(&m_FirstFile, m_FileFormat, 0); + } + |