THRIFT-4950 fix bind print error and Macro call errors thrift_server_socket
Client: C_glib
Patch: pengzhouhu
This closes #1867
diff --git a/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c b/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c
index 1646374..21ce1ee 100644
--- a/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c
+++ b/lib/c_glib/src/thrift/c_glib/transport/thrift_server_socket.c
@@ -85,7 +85,7 @@
{
g_set_error (error, THRIFT_SERVER_SOCKET_ERROR,
THRIFT_SERVER_SOCKET_ERROR_BIND,
- "failed to bind to path %s",
+ "failed to bind to path %s: - %s",
tsocket->path, strerror(errno));
return FALSE;
}
@@ -115,7 +115,7 @@
{
g_set_error (error, THRIFT_SERVER_SOCKET_ERROR,
THRIFT_SERVER_SOCKET_ERROR_BIND,
- "failed to bind to path %s",
+ "failed to bind to path %s: - %s",
tsocket->path, strerror(errno));
return FALSE;
}
diff --git a/test/c_glib/src/thrift_test_handler.c b/test/c_glib/src/thrift_test_handler.c
index 1d8bcb2..f6c759e 100644
--- a/test/c_glib/src/thrift_test_handler.c
+++ b/test/c_glib/src/thrift_test_handler.c
@@ -30,7 +30,7 @@
G_DEFINE_TYPE (ThriftTestHandler,
thrift_test_handler,
- T_TEST_TYPE_THRIFT_TEST_HANDLER);
+ T_TEST_TYPE_THRIFT_TEST_HANDLER)
gboolean
thrift_test_handler_test_void (TTestThriftTestIf *iface,