From 0b1e826345144c6cc9cda07105ee52c65367b494 Mon Sep 17 00:00:00 2001 From: George Nash Date: Tue, 1 Aug 2017 10:18:56 -0700 Subject: [PATCH] [IOT-2539] Fix format= warining The sscanf was using %lu flag that is a long unsigned int while passing in a uint32_t value which is an unsigned int This changes the flag from %lu to %u to clean the format warning. Change-Id: Iba1d10e2b2403fa5adb94650764ee04c290c951b Signed-off-by: George Nash Reviewed-on: https://gerrit.iotivity.org/gerrit/21701 Tested-by: jenkins-iotivity Reviewed-by: Dave Thaler Reviewed-by: Dan Mihai Reviewed-by: Mats Wichmann Reviewed-by: Rick Bell (cherry picked from commit a86f7d8c1d6d4516b021a76c7bfd59b16ce3f027) Reviewed-on: https://gerrit.iotivity.org/gerrit/22181 Reviewed-by: Randeep Singh --- resource/csdk/security/src/rolesresource.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resource/csdk/security/src/rolesresource.c b/resource/csdk/security/src/rolesresource.c index 4e9d511..097c2fd 100644 --- a/resource/csdk/security/src/rolesresource.c +++ b/resource/csdk/security/src/rolesresource.c @@ -925,7 +925,7 @@ static OCEntityHandlerResult HandleDeleteRequest(OCEntityHandlerRequest *ehReque if (strncasecmp((const char *)parseIter.attrPos, OIC_JSON_CREDID_NAME, parseIter.attrLen) == 0) { - int ret = sscanf((const char *)parseIter.valPos, "%lu", &credId); + int ret = sscanf((const char *)parseIter.valPos, "%u", &credId); if (1 > ret) { OIC_LOG_V(ERROR, TAG, "credId was not valid: %s", parseIter.valPos); @@ -1329,4 +1329,4 @@ OCStackResult GetEndpointRoles(const CAEndpoint_t *endpoint, OicSecRole_t **role return OC_STACK_OK; } -#endif /* defined(__WITH_DTLS__) || defined(__WITH_TLS__) */ \ No newline at end of file +#endif /* defined(__WITH_DTLS__) || defined(__WITH_TLS__) */ -- 2.7.4