diff --git a/src/lib66/exec/ssexec_enable.c b/src/lib66/exec/ssexec_enable.c
index 5858ec2e0c58e26c6c67880310dca15eead64d62..3d7afa790e163e21c0e5d4d5d2246ee4e4e7e027 100644
--- a/src/lib66/exec/ssexec_enable.c
+++ b/src/lib66/exec/ssexec_enable.c
@@ -16,10 +16,10 @@
 
 #include <oblibs/log.h>
 #include <oblibs/types.h> // FLAGS
-
 #include <oblibs/stack.h>
 
 #include <skalibs/sgetopt.h>
+
 #include <66/ssexec.h>
 #include <66/service.h>
 #include <66/state.h>
diff --git a/src/lib66/module/parse_module.c b/src/lib66/module/parse_module.c
index 7c60f5801968f65d6594bfedd860823284d9c83e..d9d672063d07d07edc264963acb752e7e216ca67 100644
--- a/src/lib66/module/parse_module.c
+++ b/src/lib66/module/parse_module.c
@@ -361,7 +361,7 @@ void parse_module(resolve_service_t *res, resolve_service_t *ares, unsigned int
     char *src = res->sa.s + res->path.frontend ;
     char dirname[strlen(src)] ;
     char copy[SS_MAX_PATH_LEN + 1] ;
-    char ainsta[strlen(name)] ;
+    char ainsta[strlen(res->sa.s + res->name) + 1] ;
     stralloc list = STRALLOC_ZERO ;
     resolve_wrapper_t_ref wres = 0 ;