diff --git a/src/lib66/exec/ssexec_reconfigure.c b/src/lib66/exec/ssexec_reconfigure.c
index 1dd569e89dae17f3f43c77f752cf7e5099328244..dee2e491a682f70ba6f2114955ffdf4e3a306c2d 100644
--- a/src/lib66/exec/ssexec_reconfigure.c
+++ b/src/lib66/exec/ssexec_reconfigure.c
@@ -116,7 +116,7 @@ int ssexec_reconfigure(int argc, char const *const *argv, ssexec_t *info)
 
         issupervised = sta.issupervised == STATE_FLAGS_TRUE ? 1 : 0 ;
 
-        if (ares[aresid].enabled)
+        if (ares[aresid].enabled && !ares[aresid].inns)
             if (!stack_add_g(&stk, argv[n]))
                 log_dieu(LOG_EXIT_SYS, "add string") ;