From 70cb48f17a29895098157537687c480d3059f693 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Mon, 28 Jan 2019 08:39:02 -0800 Subject: [PATCH] [ncp] resolve undefined shift in BorderRouterConfigToFlagByte (#3522) --- src/ncp/ncp_base_mtd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ncp/ncp_base_mtd.cpp b/src/ncp/ncp_base_mtd.cpp index a53d19bab..6cf2b350c 100644 --- a/src/ncp/ncp_base_mtd.cpp +++ b/src/ncp/ncp_base_mtd.cpp @@ -102,7 +102,7 @@ static uint8_t BorderRouterConfigToFlagByte(const otBorderRouterConfig &aConfig) flags |= SPINEL_NET_FLAG_ON_MESH; } - flags |= (aConfig.mPreference << SPINEL_NET_FLAG_PREFERENCE_OFFSET); + flags |= (static_cast(aConfig.mPreference) << SPINEL_NET_FLAG_PREFERENCE_OFFSET); return flags; }