diff --git a/package/network/config/firewall/Makefile b/package/network/config/firewall/Makefile
index f97ac8d27106fd793de32a43718f4ec550c2457e..998b274869aaffaa5c9da2b1b24deb5e06f3125c 100644
--- a/package/network/config/firewall/Makefile
+++ b/package/network/config/firewall/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=firewall
 
 PKG_VERSION:=2
-PKG_RELEASE:=58
+PKG_RELEASE:=59
 
 include $(INCLUDE_DIR)/package.mk
 
diff --git a/package/network/config/firewall/files/lib/core_init.sh b/package/network/config/firewall/files/lib/core_init.sh
index d1cad711cb8bfbee0f804369a0de8f693e2cbaea..404a8369016bebd4bd625de6289f72024baff4d5 100644
--- a/package/network/config/firewall/files/lib/core_init.sh
+++ b/package/network/config/firewall/files/lib/core_init.sh
@@ -251,7 +251,7 @@ fw_load_zone() {
 			local d
 			for d in src dest; do
 				fw add $mode f ${chain}_${d}_${t} LOG ^ \
-					{ -m limit --limit $zone_log_limit --log-prefix "$t($d $zone_name): " }
+					{ -m limit --limit $zone_log_limit --log-prefix "$t($d:$zone_name): " }
 			done
 		done