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 <gaucho...@hotmail.com> 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-a...@t-online.de> 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 ------------------------------------------------------------------------------ _______________________________________________ Tuxbox-cvs-commits mailing list Tuxbox-cvs-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tuxbox-cvs-commits