From: <svn...@op...> - 2009-11-05 18:16:30
|
Author: dgollub Date: Thu Nov 5 19:16:15 2009 New Revision: 5931 URL: http://www.opensync.org/changeset/5931 Log: Print error-stack for more verbose error messages Modified: osynctool/trunk/tools/osynctool.c Modified: osynctool/trunk/tools/osynctool.c ============================================================================== --- osynctool/trunk/tools/osynctool.c Thu Nov 5 19:13:34 2009 (r5930) +++ osynctool/trunk/tools/osynctool.c Thu Nov 5 19:16:15 2009 (r5931) @@ -1324,6 +1324,7 @@ int main (int argc, char *argv[]) { OSyncError *error = NULL; + char *error_stack = NULL; char *groupname = NULL; char *membername = NULL; char *pluginname = NULL; @@ -1680,7 +1681,9 @@ error_free_group_env: osync_group_env_unref(group_env); error: - fprintf(stderr, "ERROR: %s\n", osync_error_print(&error)); + error_stack = osync_error_print_stack(&error); + fprintf(stderr, "\nError Summary:\n%s\n", error_stack); + osync_free(error_stack); osync_trace(TRACE_EXIT, "%s: %s", __func__, osync_error_print(&error)); osync_error_unref(&error); return -1; |