diff --git a/src/wwan/phosh-wwan-mm.c b/src/wwan/phosh-wwan-mm.c
index 5e623bce54eafa7aa6b6f4a182618207c1111751..af424f6aa8ce32a01f92cfb55d6de9a3756236d9 100644
--- a/src/wwan/phosh-wwan-mm.c
+++ b/src/wwan/phosh-wwan-mm.c
@@ -359,7 +359,7 @@ phosh_wwan_mm_constructed (GObject *object)
   PhoshWWanMMPrivate *priv = phosh_wwan_mm_get_instance_private (self);
   const gchar *modem_object_path;
   GError *err = NULL;
-  g_autoptr(GList) modems;
+  g_autoptr(GList) modems = NULL;
 
   G_OBJECT_CLASS (phosh_wwan_mm_parent_class)->constructed (object);