From 4522de61114018633f66492e2e9977cdb3108098 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Mon, 22 Sep 2008 20:08:35 +0000 Subject: A couple of bugfixes - added missing 'return' statement to the forward_iterator_proxy operator=() - made temporary non-static for thread safety in url_decode() Thanks to Masato Kataoka of orenosv project Signed-off-by: Michael Krelin --- (limited to 'include') diff --git a/include/opkele/iterator.h b/include/opkele/iterator.h index 8f86234..94da7e4 100644 --- a/include/opkele/iterator.h +++ b/include/opkele/iterator.h @@ -103,7 +103,7 @@ namespace opkele { ~forward_iterator_proxy() { delete I; } forward_iterator_proxy& operator=(const forward_iterator_proxy& x) { - delete I; I = x.I->dup(); } + delete I; I = x.I->dup(); return *this; } bool operator==(const forward_iterator_proxy& x) const { return (*I)==(*(x.I)); } -- cgit v0.9.0.2