diff --git a/kernel/extended/plimit/los_devicelimit.c b/kernel/extended/plimit/los_devicelimit.c index 2cebaa3b..4b1bf1d7 100644 --- a/kernel/extended/plimit/los_devicelimit.c +++ b/kernel/extended/plimit/los_devicelimit.c @@ -488,7 +488,7 @@ UINT32 OsDevLimitWriteDeny(ProcLimitSet *plimit, const CHAR *buf, UINT32 size) STATIC VOID DevLimitItemSetAccess(CHAR *accArray, INT16 access) { INT32 index = 0; - (VOID)memset_s(acc, ACCLEN, 0, ACCLEN); + (VOID)memset_s(accArray, ACCLEN, 0, ACCLEN); if (access & DEVLIMIT_ACC_READ) { accArray[index] = 'r'; index++; diff --git a/tools/build/mk/los_config.mk b/tools/build/mk/los_config.mk index 2627bcc9..4a8e1782 100644 --- a/tools/build/mk/los_config.mk +++ b/tools/build/mk/los_config.mk @@ -124,6 +124,11 @@ LITEOS_BASELIB += -lcommon LIB_SUBDIRS += kernel/common LITEOS_KERNEL_INCLUDE += -I $(LITEOSTOPDIR)/kernel/common +ifeq ($(LOSCFG_KERNEL_CONTAINER), y) + LITEOS_BASELIB += -lcontainer + LIB_SUBDIRS += kernel/extended/container +endif + ifeq ($(LOSCFG_KERNEL_CPPSUPPORT), y) LITEOS_BASELIB += -lcppsupport LIB_SUBDIRS += kernel/extended/cppsupport