This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository libx2goclient. commit 4f4931e256c4f8e9e7b71e906667cbb545675925 Author: Mihai Moldovan <ionic@ionic.de> Date: Thu Feb 25 10:03:56 2021 +0100 src/x2goclient-network-ssh.c: add array validity check to x2goclient_network_ssh_gptrarray_print_debug (). Though redundant, because a later function will check for its validity again, we can still break out early and reduce the needed work. --- src/x2goclient-network-ssh.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/x2goclient-network-ssh.c b/src/x2goclient-network-ssh.c index 6b2044e..348f712 100644 --- a/src/x2goclient-network-ssh.c +++ b/src/x2goclient-network-ssh.c @@ -1268,11 +1268,31 @@ static gboolean x2goclient_network_ssh_gptrarray_to_string (GPtrArray * const ar #undef SIZE_LOW_WRAP } +/* + * x2goclient_network_ssh_gptrarray_print_debug: + * @arr: (in) (not optional) (array) + * (element-type (type utf8)): pointer to the #GPtrArray to print. + * @prelude: (in) (nullable): initial string to prepend to the resulting + * output. + * @desc: (in) (nullable): description of the array to be printed, used in + * case of errors. + * + * Prints a #GPtrArray passed as @arr to the debug log level, optionally + * prefixing it with @prelude. + * + * This function internally calls + * x2goclient_network_ssh_gptrarray_to_string(), refer to that function to + * determine acceptable parameters for @arr. + * + * Since: 0.0.5 + */ static void x2goclient_network_ssh_gptrarray_print_debug (GPtrArray * const arr, const gchar * const prelude, const gchar * const desc) { gchar *arr_str = NULL; const gchar *def_desc = "unspecified pointer array"; const gchar *real_desc = def_desc; + g_return_if_fail (arr); + if (desc) { real_desc = desc; } -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/libx2goclient.git