|
|
| version 1.183, 2009/07/06 08:49:49 | 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=statement_string.cstr(String::L_UNSPECIFIED, r.connection()); | const char* statement_cstr=statement_string.untaint_cstr(r.flang, r.connection()); |
| String_sql_event_handlers handlers(statement_string, statement_cstr); | String_sql_event_handlers handlers(statement_string, statement_cstr); |
| 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&) { |