diff --git a/net/modemmanager/Makefile b/net/modemmanager/Makefile
index a5f6194db..d8b250b14 100644
--- a/net/modemmanager/Makefile
+++ b/net/modemmanager/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=modemmanager
 PKG_VERSION:=1.10.8
-PKG_RELEASE:=6
+PKG_RELEASE:=7
 
 PKG_SOURCE:=ModemManager-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://www.freedesktop.org/software/ModemManager
diff --git a/net/modemmanager/files/modemmanager.proto b/net/modemmanager/files/modemmanager.proto
index cc35ebefd..6fb763e5e 100755
--- a/net/modemmanager/files/modemmanager.proto
+++ b/net/modemmanager/files/modemmanager.proto
@@ -175,7 +175,9 @@ modemmanager_connected_method_dhcp() {
 	json_add_string name "${interface}_4"
 	json_add_string ifname "@${interface}"
 	json_add_string proto "dhcp"
+	proto_add_dynamic_defaults
 	[ -n "$metric" ] && json_add_int metric "${metric}"
+	json_close_object
 	ubus call network add_dynamic "$(json_dump)"
 }