diff --git a/package/network/services/odhcpd/files/odhcpd.init b/package/network/services/odhcpd/files/odhcpd.init
index bbbec9c23252a1df625887326ec0a62945493bd3..e05c3860c41e57f685ea941a90e36021a41aa15f 100644
--- a/package/network/services/odhcpd/files/odhcpd.init
+++ b/package/network/services/odhcpd/files/odhcpd.init
@@ -12,7 +12,7 @@ start_service() {
 }
 
 reload_service() {
-	killall -HUP odhcpd
+	procd_send_signal odhcpd
 }
 
 service_triggers()