aboutsummaryrefslogtreecommitdiffstats
path: root/ctl-lib/ctl-lua.c
diff options
context:
space:
mode:
authorRomain Forlot <romain.forlot@iot.bzh>2017-12-19 20:55:45 +0100
committerRomain Forlot <romain.forlot@iot.bzh>2018-12-13 15:02:54 +0100
commit119745384856c827739c3ee9b54d23f60a825a96 (patch)
tree7e5f8af39c8854b51f927627ad4b757dd74b3564 /ctl-lib/ctl-lua.c
parent111d47a27016ea98007998d21fd07498e9bd4a01 (diff)
Change prefix generation, simpler is better
Change-Id: Ieb4801b9162f9f8f374b352fb66bed82a8854b7f Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'ctl-lib/ctl-lua.c')
-rw-r--r--ctl-lib/ctl-lua.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ctl-lib/ctl-lua.c b/ctl-lib/ctl-lua.c
index f487ed4..33b797b 100644
--- a/ctl-lib/ctl-lua.c
+++ b/ctl-lib/ctl-lua.c
@@ -1281,9 +1281,11 @@ PUBLIC int LuaConfigExec (AFB_ApiT apiHandle, const char* prefix) {
// search for default policy config files
char fullprefix[CONTROL_MAXPATH_LEN];
- strncpy (fullprefix, prefix, strlen(prefix)+1);
- strncat (fullprefix, "-", strlen("-"));
- strncat (fullprefix, GetBinderName(), strlen(GetBinderName()));
+ if(prefix)
+ strncpy (fullprefix, prefix, strlen(prefix)+1);
+ else
+ strncat (fullprefix, GetBinderName(), strlen(GetBinderName()));
+
strncat (fullprefix, "-", strlen("-"));
const char *dirList= getenv("CONTROL_LUA_PATH");