From a3070399276acbc303a6209ffb32200bd6a8ed89 Mon Sep 17 00:00:00 2001 From: huamenggg <52490135+huamenggg@users.noreply.github.com> Date: Wed, 24 Jul 2019 03:49:04 +0800 Subject: [PATCH] [posix-app] fix missing sentinel in execl() (#4007) This commit fixes a build error on OpenWRT. Error: missing sentinel in function execl. --- src/posix/platform/hdlc_interface.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/posix/platform/hdlc_interface.cpp b/src/posix/platform/hdlc_interface.cpp index c1b129178..875a08804 100644 --- a/src/posix/platform/hdlc_interface.cpp +++ b/src/posix/platform/hdlc_interface.cpp @@ -499,7 +499,8 @@ int HdlcInterface::ForkPty(const char *aCommand, const char *aArguments) fprintf(stderr, "NCP file and configuration is too long!"); rval = -1); - VerifyOrExit((rval = execl(SOCKET_UTILS_DEFAULT_SHELL, SOCKET_UTILS_DEFAULT_SHELL, "-c", cmd, NULL)) != -1, + VerifyOrExit((rval = execl(SOCKET_UTILS_DEFAULT_SHELL, SOCKET_UTILS_DEFAULT_SHELL, "-c", cmd, + static_cast(NULL))) != -1, perror("execl(OT_RCP)")); } else