|
|
| version 1.181, 2009/06/06 05:28:22 | version 1.185, 2009/07/07 05:47:43 |
|---|---|
| Line 562 const String* sql_result_string(Request& | Line 562 const String* sql_result_string(Request& |
| Temp_lang temp_lang(r, String::L_SQL); | Temp_lang temp_lang(r, String::L_SQL); |
| const String& statement_string=r.process_to_string(statement); | const String& statement_string=r.process_to_string(statement); |
| const char* statement_cstr= | const char* statement_cstr=statement_string.untaint_cstr(r.flang, r.connection()); |
| statement_string.cstr(String::L_UNSPECIFIED, r.connection()); | |
| String_sql_event_handlers handlers(statement_string, statement_cstr); | String_sql_event_handlers handlers(statement_string, statement_cstr); |
| r.connection()->query( | r.connection()->query( |
| Line 630 static void _save(Request& r, MethodPara | Line 630 static void _save(Request& r, MethodPara |
| } | } |
| // write | // write |
| const char* buf=src.cstr(String::L_UNSPECIFIED, r.connection(false/*no error if none*/)); | String::Body sbody=src.cstr_to_string_body_untaint(String::L_AS_IS, r.connection(false/*no error if none*/)); |
| file_write(r.absolute(file_name), | file_write(r.absolute(file_name), sbody.cstr(), sbody.length(), true, do_append); |
| buf, strlen(buf), true, do_append); | |
| } | } |
| static void _normalize(Request& r, MethodParams&) { | static void _normalize(Request& r, MethodParams&) { |
| Line 668 static void _trim(Request& r, MethodPara | Line 667 static void _trim(Request& r, MethodPara |
| } | } |
| } | } |
| r.write_assign_lang(src.trim(kind, chars)); | r.write_assign_lang(src.trim(kind, chars, &r.charsets.source())); |
| } | } |
| static void _append(Request& r, MethodParams& params) { | static void _append(Request& r, MethodParams& params) { |