THRIFT-3091 c_glib service method should return result from handler method
Project: http://git-wip-us.apache.org/repos/asf/thrift/repo Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/6d71dc86 Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/6d71dc86 Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/6d71dc86 Branch: refs/heads/master Commit: 6d71dc868873691a62b3cb28bf48dcb0e225fa95 Parents: bb23ead Author: Nobuaki Sukegawa <[email protected]> Authored: Sun Apr 12 01:30:58 2015 +0900 Committer: Roger Meier <[email protected]> Committed: Sun Apr 12 09:58:22 2015 +0200 ---------------------------------------------------------------------- compiler/cpp/src/generate/t_c_glib_generator.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/thrift/blob/6d71dc86/compiler/cpp/src/generate/t_c_glib_generator.cc ---------------------------------------------------------------------- diff --git a/compiler/cpp/src/generate/t_c_glib_generator.cc b/compiler/cpp/src/generate/t_c_glib_generator.cc index c658b4c..098f63b 100644 --- a/compiler/cpp/src/generate/t_c_glib_generator.cc +++ b/compiler/cpp/src/generate/t_c_glib_generator.cc @@ -1805,7 +1805,7 @@ void t_c_glib_generator::generate_service_handler(t_service* tservice) { indent(f_service_) << function_signature(&implementing_function) << endl; scope_up(f_service_); f_service_ << indent() << "g_return_val_if_fail (" << this->nspace_uc << "IS_" << service_name_uc - << "_HANDLER (iface), 0);" << endl << endl << indent() << class_name_uc + << "_HANDLER (iface), FALSE);" << endl << endl << indent() << "return " << class_name_uc << "_GET_CLASS (iface)" << "->" << method_name << " (iface, ";
