[Commits] : Tuxbox-GIT: apps branch master updated. CVS-Final-438-g53892c7
Tuxbox Sources
Brought to you by:
dbt1
|
From: GetAway <tux...@ne...> - 2014-11-08 18:35:07
|
Project "Tuxbox-GIT: apps":
The branch, master has been updated
via 53892c778ab918e2874c6faef96dffaa257ce95f (commit)
from 03b0cd6f598cc592e1a28bc6f4a785bf48fc0967 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 53892c778ab918e2874c6faef96dffaa257ce95f
Author: Christian Schuett <Gau...@ho...>
Date: Sat Nov 8 19:32:58 2014 +0100
nhttpd: reverse commit 8d7215d
passed by reference did result in
throwing an instance of std::out_of_range
Signed-off-by: GetAway <get...@t-...>
diff --git a/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.cpp b/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.cpp
index 8e17c03..471eb23 100644
--- a/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.cpp
+++ b/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.cpp
@@ -92,7 +92,7 @@ std::string string_printf(const char *fmt, ...)
// ySplitString: spit string "str" in two strings "left" and "right" at
// one of the chars in "delimiter" returns true if delimiter found
//-------------------------------------------------------------------------
-bool ySplitString(const std::string &str, const std::string &delimiter, std::string &left, std::string &right)
+bool ySplitString(std::string str, std::string delimiter, std::string& left, std::string& right)
{
std::string::size_type pos;
if ((pos = str.find_first_of(delimiter)) != std::string::npos)
@@ -111,7 +111,7 @@ bool ySplitString(const std::string &str, const std::string &delimiter, std::str
// ySplitString: spit string "str" in two strings "left" and "right" at
// one of the chars in "delimiter" returns true if delimiter found
//-------------------------------------------------------------------------
-bool ySplitStringExact(const std::string &str, const std::string &delimiter, std::string &left, std::string &right)
+bool ySplitStringExact(std::string str, std::string delimiter, std::string& left, std::string& right)
{
std::string::size_type pos;
if ((pos = str.find(delimiter)) != std::string::npos)
@@ -130,7 +130,7 @@ bool ySplitStringExact(const std::string &str, const std::string &delimiter, std
// ySplitStringRight: spit string "str" in two strings "left" and "right" at
// one of the chars in "delimiter" returns true if delimiter found
//-------------------------------------------------------------------------
-bool ySplitStringLast(const std::string &str, const std::string &delimiter, std::string &left, std::string &right)
+bool ySplitStringLast(std::string str, std::string delimiter, std::string& left, std::string& right)
{
std::string::size_type pos;
if ((pos = str.find_last_of(delimiter)) != std::string::npos)
@@ -148,7 +148,7 @@ bool ySplitStringLast(const std::string &str, const std::string &delimiter, std:
//-------------------------------------------------------------------------
// ySplitStringVector: spit string "str" and build vector of strings
//-------------------------------------------------------------------------
-CStringArray ySplitStringVector(const std::string &str, const std::string &delimiter)
+CStringArray ySplitStringVector(std::string str, std::string delimiter)
{
std::string left, right, rest;
bool found;
@@ -203,7 +203,7 @@ bool nocase_compare (char c1, char c2)
//-----------------------------------------------------------------------------
// Decode URLEncoded std::string
//-----------------------------------------------------------------------------
-std::string decodeString(const std::string &encodedString)
+std::string decodeString(std::string encodedString)
{
const char *string = encodedString.c_str();
unsigned int count=0;
@@ -239,7 +239,7 @@ std::string decodeString(const std::string &encodedString)
//-----------------------------------------------------------------------------
// HTMLEncode std::string
//-----------------------------------------------------------------------------
-std::string encodeString(const std::string &decodedString)
+std::string encodeString(std::string decodedString)
{
unsigned int len = sizeof(char) * decodedString.length()*5 + 1;
std::string result( len, '\0' );
@@ -279,7 +279,7 @@ std::string string_tolower(std::string str)
//-----------------------------------------------------------------------------
// write string to a file
//-----------------------------------------------------------------------------
-bool write_to_file(const std::string &filename, const std::string &content)
+bool write_to_file(std::string filename, std::string content)
{
FILE *fd = NULL;
if((fd = fopen(filename.c_str(),"w")) != NULL) // open file
diff --git a/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.h b/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.h
index 2b22c66..2d570ac 100644
--- a/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.h
+++ b/tuxbox/neutrino/daemons/nhttpd/yhttpd_core/helper.h
@@ -21,8 +21,8 @@ void correctTime(struct tm *zt);
//-----------------------------------------------------------------------------
std::string itoa(unsigned int conv);
std::string itoh(unsigned int conv);
-std::string decodeString(const std::string &encodedString);
-std::string encodeString(const std::string &decodedString);
+std::string decodeString(std::string encodedString);
+std::string encodeString(std::string decodedString);
std::string string_tolower(std::string str);
//-----------------------------------------------------------------------------
@@ -31,12 +31,12 @@ std::string string_tolower(std::string str);
std::string trim(std::string const& source, char const* delims = " \t\r\n");
void replace(std::string &str, const std::string &find_what, const std::string &replace_with);
std::string string_printf(const char *fmt, ...);
-bool ySplitString(const std::string &str, const std::string &delimiter, std::string &left, std::string &right);
-bool ySplitStringExact(const std::string &str, const std::string &delimiter, std::string &left, std::string &right);
-bool ySplitStringLast(const std::string &str, const std::string &delimiter, std::string &left, std::string &right);
-CStringArray ySplitStringVector(const std::string &str, const std::string &delimiter);
+bool ySplitString(std::string str, std::string delimiter, std::string& left, std::string& right);
+bool ySplitStringExact(std::string str, std::string delimiter, std::string& left, std::string& right);
+bool ySplitStringLast(std::string str, std::string delimiter, std::string& left, std::string& right);
+CStringArray ySplitStringVector(std::string str, std::string delimiter);
bool nocase_compare (char c1, char c2);
std::string timeString(time_t time);
-bool write_to_file(const std::string &filename, const std::string &content);
+bool write_to_file(std::string filename, std::string content);
#endif /* __yhttpd_helper_h__ */
-----------------------------------------------------------------------
Summary of changes:
.../neutrino/daemons/nhttpd/yhttpd_core/helper.cpp | 14 +++++++-------
.../neutrino/daemons/nhttpd/yhttpd_core/helper.h | 14 +++++++-------
2 files changed, 14 insertions(+), 14 deletions(-)
--
Tuxbox-GIT: apps
|