mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-27 17:52:58 +02:00
Merge branch 'wip/suppress-missing-lock-coverity' into 'main'
gdbus-codegen: Supress coverity warning in skeleton finalization See merge request GNOME/glib!4825
This commit is contained in:
@@ -4128,12 +4128,23 @@ class CodeGenerator:
|
|||||||
self.outfile.write(
|
self.outfile.write(
|
||||||
" g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);\n"
|
" g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);\n"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
self.outfile.write("#if GLIB_VERSION_MAX_ALLOWED >= GLIB_VERSION_2_38\n")
|
||||||
|
self.outfile.write(" /* coverity[missing_lock : SUPPRESS] */\n")
|
||||||
|
self.outfile.write(
|
||||||
|
" g_clear_pointer (&skeleton->priv->changed_properties_idle_source, g_source_destroy);\n"
|
||||||
|
)
|
||||||
|
self.outfile.write("#else\n")
|
||||||
|
|
||||||
self.outfile.write(
|
self.outfile.write(
|
||||||
" if (skeleton->priv->changed_properties_idle_source != NULL)\n"
|
" if (skeleton->priv->changed_properties_idle_source != NULL)\n"
|
||||||
)
|
)
|
||||||
self.outfile.write(
|
self.outfile.write(
|
||||||
" g_source_destroy (skeleton->priv->changed_properties_idle_source);\n"
|
" g_source_destroy (skeleton->priv->changed_properties_idle_source);\n"
|
||||||
)
|
)
|
||||||
|
self.outfile.write("skeleton->priv->changed_properties_idle_source = NULL;\n")
|
||||||
|
|
||||||
|
self.outfile.write("#endif\n")
|
||||||
self.outfile.write(" g_main_context_unref (skeleton->priv->context);\n")
|
self.outfile.write(" g_main_context_unref (skeleton->priv->context);\n")
|
||||||
self.outfile.write(" g_mutex_clear (&skeleton->priv->lock);\n")
|
self.outfile.write(" g_mutex_clear (&skeleton->priv->lock);\n")
|
||||||
self.outfile.write(
|
self.outfile.write(
|
||||||
|
Reference in New Issue
Block a user