Merge branch 'coverity-test-logging' into 'main'

gtestutils: Fix a potential NULL pointer dereference in g_test_log()

See merge request GNOME/glib!3224
This commit is contained in:
Simon McVittie 2023-01-24 19:50:25 +00:00
commit 4dc99db8ad

View File

@ -1214,13 +1214,16 @@ g_test_log (GTestLogType lbit,
if (test_tap_log)
{
char *message = g_strdup (string1);
char *line = message;
while ((line = strchr (line, '\n')))
*(line++) = ' ';
if (message)
message = g_strstrip (message);
{
char *line = message;
while ((line = strchr (line, '\n')))
*(line++) = ' ';
message = g_strstrip (message);
}
if (test_run_name && *test_run_name != '\0')
{