SOURCES: xmlrpc++-compile.patch (NEW) - fixes "ambiguous overload ...

sls sls at pld-linux.org
Tue Mar 20 18:45:17 CET 2007


Author: sls                          Date: Tue Mar 20 17:45:17 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fixes "ambiguous overload for 'operator+='" (did I created memleak?)

---- Files affected:
SOURCES:
   xmlrpc++-compile.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/xmlrpc++-compile.patch
diff -u /dev/null SOURCES/xmlrpc++-compile.patch:1.1
--- /dev/null	Tue Mar 20 18:45:17 2007
+++ SOURCES/xmlrpc++-compile.patch	Tue Mar 20 18:45:12 2007
@@ -0,0 +1,15 @@
+--- xmlrpc++0.7/test/Validator.cpp.orig	2007-03-12 11:56:20.000000000 +0000
++++ xmlrpc++0.7/test/Validator.cpp	2007-03-12 11:59:38.000000000 +0000
+@@ -136,9 +136,9 @@
+   void execute(XmlRpcValue& params, XmlRpcValue& result)
+   {
+     std::cerr << "ModerateSizeArrayCheck\n";
+-    std::string s = params[0][0];
+-    s += params[0][params[0].size()-1];
+-    result = s;
++    std::string s0 = params[0][0];
++    std::string s1 = params[0][params[0].size()-1];
++    result = s0 + s1;
+   }
+ } moderateSizeArrayCheck(&s);
+ 
================================================================


More information about the pld-cvs-commit mailing list