diff --git a/package/gluon-radvd/files/etc/init.d/gluon-radvd b/package/gluon-radvd/files/etc/init.d/gluon-radvd
index d33005e48432da2e28e1b9b022dd9d7b73c51614..4f80a84a09bbafa16c84527dfe5d149a9cc5768e 100755
--- a/package/gluon-radvd/files/etc/init.d/gluon-radvd
+++ b/package/gluon-radvd/files/etc/init.d/gluon-radvd
@@ -6,7 +6,7 @@ START=50
 start_service() {
   [ -x /lib/gluon/radvd/arguments ] && {
     procd_open_instance
-    procd_param command /usr/sbin/uradvd $(/lib/gluon/radvd/arguments)
+    procd_set_param command /usr/sbin/uradvd $(/lib/gluon/radvd/arguments)
     procd_set_param respawn ${respawn_threshold:-3600} ${respawn_timeout:-5} ${respawn_retry:-5}
     procd_set_param netdev br-client
     procd_set_param stderr 1