Merge branch 'scan-build-warnings' into 'master'

Fix various minor scan build warnings

See merge request GNOME/glib!1696
This commit is contained in:
Sebastian Dröge 2020-10-19 10:26:12 +00:00
commit 7b73546ae5
5 changed files with 19 additions and 10 deletions

View File

@ -565,13 +565,12 @@ g_hash_table_remove_node (GHashTable *hash_table,
static void
g_hash_table_setup_storage (GHashTable *hash_table)
{
gboolean small;
gboolean small = FALSE;
/* We want to use small arrays only if:
* - we are running on a system where that makes sense (64 bit); and
* - we are not running under valgrind.
*/
small = FALSE;
#ifdef USE_SMALL_ARRAYS
small = TRUE;

View File

@ -1151,6 +1151,7 @@ test_key_names (void)
check_error (&error,
G_KEY_FILE_ERROR,
G_KEY_FILE_ERROR_KEY_NOT_FOUND);
g_assert_null (value);
g_key_file_free (keyfile);
keyfile = g_key_file_new ();
@ -1160,6 +1161,7 @@ test_key_names (void)
check_error (&error,
G_KEY_FILE_ERROR,
G_KEY_FILE_ERROR_KEY_NOT_FOUND);
g_assert_null (value);
g_key_file_free (keyfile);
keyfile = g_key_file_new ();
@ -1177,6 +1179,7 @@ test_key_names (void)
check_error (&error,
G_KEY_FILE_ERROR,
G_KEY_FILE_ERROR_KEY_NOT_FOUND);
g_assert_null (value);
g_key_file_free (keyfile);
keyfile = g_key_file_new ();

View File

@ -121,6 +121,7 @@ test_maincontext_basic (void)
g_source_set_funcs (source, &funcs);
g_source_set_callback (source, cb, data, NULL);
id = g_source_attach (source, ctx);
g_assert_cmpint (id, >, 0);
g_source_unref (source);
g_assert_true (g_source_remove_by_user_data (data));
g_assert_false (g_source_remove_by_user_data ((gpointer)0x1234));

View File

@ -186,14 +186,16 @@ addition_thread (gpointer value)
static void
test_mutex_perf (gconstpointer data)
{
gint n_threads = GPOINTER_TO_INT (data);
guint n_threads = GPOINTER_TO_UINT (data);
GThread *threads[THREADS];
gint64 start_time;
gdouble rate;
gint x = -1;
gint i;
guint i;
for (i = 0; i < n_threads - 1; i++)
g_assert (n_threads <= G_N_ELEMENTS (threads));
for (i = 0; n_threads > 0 && i < n_threads - 1; i++)
threads[i] = g_thread_create (addition_thread, &x, TRUE, NULL);
/* avoid measuring thread setup/teardown time */
@ -204,7 +206,7 @@ test_mutex_perf (gconstpointer data)
rate = g_get_monotonic_time () - start_time;
rate = x / rate;
for (i = 0; i < n_threads - 1; i++)
for (i = 0; n_threads > 0 && i < n_threads - 1; i++)
g_thread_join (threads[i]);
g_test_maximized_result (rate, "%f mips", rate);
@ -223,15 +225,15 @@ main (int argc, char *argv[])
if (g_test_perf ())
{
gint i;
guint i;
g_test_add_data_func ("/thread/mutex/perf/uncontended", NULL, test_mutex_perf);
g_test_add_data_func ("/thread/mutex/perf/uncontended", GUINT_TO_POINTER (0), test_mutex_perf);
for (i = 1; i <= 10; i++)
{
gchar name[80];
sprintf (name, "/thread/mutex/perf/contended/%d", i);
g_test_add_data_func (name, GINT_TO_POINTER (i), test_mutex_perf);
sprintf (name, "/thread/mutex/perf/contended/%u", i);
g_test_add_data_func (name, GUINT_TO_POINTER (i), test_mutex_perf);
}
}

View File

@ -712,6 +712,7 @@ test_fetch_all (gconstpointer d)
l_exp = data->expected;
for (i = 0; l_exp != NULL; i++, l_exp = g_slist_next (l_exp))
{
g_assert_nonnull (matches);
g_assert_cmpstr (l_exp->data, ==, matches[i]);
}
@ -800,6 +801,7 @@ test_split_simple (gconstpointer d)
l_exp = data->expected;
for (i = 0; l_exp != NULL; i++, l_exp = g_slist_next (l_exp))
{
g_assert_nonnull (tokens);
g_assert_cmpstr (l_exp->data, ==, tokens[i]);
}
@ -883,6 +885,7 @@ test_split_full (gconstpointer d)
l_exp = data->expected;
for (i = 0; l_exp != NULL; i++, l_exp = g_slist_next (l_exp))
{
g_assert_nonnull (tokens);
g_assert_cmpstr (l_exp->data, ==, tokens[i]);
}
@ -915,6 +918,7 @@ test_split (gconstpointer d)
l_exp = data->expected;
for (i = 0; l_exp != NULL; i++, l_exp = g_slist_next (l_exp))
{
g_assert_nonnull (tokens);
g_assert_cmpstr (l_exp->data, ==, tokens[i]);
}