[Debtags-commits] [svn] r701 - in libtagcoll/trunk: . doc tagcoll tests

Enrico Zini debtags-commits@lists.alioth.debian.org
Fri, 06 May 2005 10:42:19 +0000


Author: enrico
Date: Fri May  6 10:42:17 2005
New Revision: 701

Added:
   libtagcoll/trunk/tests/grind   (contents, props changed)
Modified:
   libtagcoll/trunk/   (props changed)
   libtagcoll/trunk/doc/libtagcoll.dox
   libtagcoll/trunk/tagcoll/Exception.cc
   libtagcoll/trunk/tagcoll/StringParserInput.cc
   libtagcoll/trunk/tagcoll/StringParserInput.h
Log:
 r2886@viaza:  enrico | 2005-05-06 12:41:55 +0200
 Fixed a couple of valgrind reported bugs


Modified: libtagcoll/trunk/doc/libtagcoll.dox
==============================================================================
--- libtagcoll/trunk/doc/libtagcoll.dox	(original)
+++ libtagcoll/trunk/doc/libtagcoll.dox	Fri May  6 10:42:17 2005
@@ -373,7 +373,7 @@
 # The QUIET tag can be used to turn on/off the messages that are generated 
 # by doxygen. Possible values are YES and NO. If left blank NO is used.
 
-QUIET                  = NO
+QUIET                  = YES
 
 # The WARNINGS tag can be used to turn on/off the warning messages that are 
 # generated by doxygen. Possible values are YES and NO. If left blank 

Modified: libtagcoll/trunk/tagcoll/Exception.cc
==============================================================================
--- libtagcoll/trunk/tagcoll/Exception.cc	(original)
+++ libtagcoll/trunk/tagcoll/Exception.cc	Fri May  6 10:42:17 2005
@@ -73,7 +73,7 @@
 	const int buf_size = 100;
 	char* buf = new char[buf_size];
 	string res(strerror_r(_code, buf, buf_size));
-	delete buf;
+	delete[] buf;
 	return res;
 }
 

Modified: libtagcoll/trunk/tagcoll/StringParserInput.cc
==============================================================================
--- libtagcoll/trunk/tagcoll/StringParserInput.cc	(original)
+++ libtagcoll/trunk/tagcoll/StringParserInput.cc	Fri May  6 10:42:17 2005
@@ -27,7 +27,7 @@
 const string StringParserInput::fname("<string>");
 
 StringParserInput::StringParserInput(const std::string& str) throw ()
-	: _str(str), _s(str.begin()), _line(1) {}
+	: _str(str), _s(_str.begin()), _line(1) {}
 
 int StringParserInput::nextChar() throw ()
 {

Modified: libtagcoll/trunk/tagcoll/StringParserInput.h
==============================================================================
--- libtagcoll/trunk/tagcoll/StringParserInput.h	(original)
+++ libtagcoll/trunk/tagcoll/StringParserInput.h	Fri May  6 10:42:17 2005
@@ -30,7 +30,7 @@
 {
 protected:
 	static const std::string fname;
-	const std::string& _str;
+	std::string _str;
 	std::string::const_iterator _s;
 	int _line;