From 58d8ffd3df2ab7cf437e021d453cd416f9f64230 Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Wed, 11 Jan 2017 09:03:11 -0800 Subject: [PATCH] NcpBase: Add check for invalid value in setter of `MAC_PROMISCUOUS_MODE` (#1127) This commit adds a check for invalid argument value in setter of the spinel property `MAC_PROMISCUOUS_MODE`. --- src/ncp/ncp_base.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ncp/ncp_base.cpp b/src/ncp/ncp_base.cpp index f7f2ed02c..f58282a3a 100644 --- a/src/ncp/ncp_base.cpp +++ b/src/ncp/ncp_base.cpp @@ -3109,6 +3109,10 @@ ThreadError NcpBase::SetPropertyHandler_MAC_PROMISCUOUS_MODE(uint8_t header, spi otPlatRadioSetPromiscuous(mInstance, true); errorCode = kThreadError_None; break; + + default: + errorCode = kThreadError_InvalidArgs; + break; } if (errorCode == kThreadError_None)