From 691ddfcb45a6ff32a822372acaac5197be7d7b7c Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Tue, 19 Dec 2017 20:55:45 +0100 Subject: Change prefix generation, simpler is better Change-Id: Ieb4801b9162f9f8f374b352fb66bed82a8854b7f Signed-off-by: Romain Forlot --- ctl-lib/ctl-lua.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ctl-lib/ctl-lua.c') 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"); -- cgit 1.2.3-korg