diff --git a/common/utils/websrv/websrv.c b/common/utils/websrv/websrv.c
index bc2bc2988b064da1bed3c0edcb0f0043bd27e8cb..33ae8313bf77e9168243a9e096f2b43f82eebc9e 100644
--- a/common/utils/websrv/websrv.c
+++ b/common/utils/websrv/websrv.c
@@ -819,7 +819,7 @@ void *websrv_autoinit()
 {
   int ret;
   memset(&websrvparams, 0, sizeof(websrvparams));
-  config_get(websrvoptions, sizeofArray(websrvoptions), "websrv");
+  config_get(config_get_if(), websrvoptions, sizeofArray(websrvoptions), "websrv");
   /* check if telnet server is loaded or not */
   add_telnetcmd_func_t addcmd = (add_telnetcmd_func_t)get_shlibmodule_fptr("telnetsrv", TELNET_ADDCMD_FNAME);
   if (addcmd != NULL) {