mirror of
https://github.com/eclipse/wakaama.git
synced 2025-05-08 23:31:37 +08:00
Fix -Wsign-compare
Fix and enforce absence of such issues.
This commit is contained in:
parent
6d268c804a
commit
7d468002e0
@ -35,7 +35,7 @@ typedef struct _dtls_app_context_
|
||||
} dtls_app_context_t;
|
||||
|
||||
/********************* Security Obj Helpers **********************/
|
||||
char * security_get_uri(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int instanceId, char * uriBuffer, int bufferSize){
|
||||
char * security_get_uri(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int instanceId, char * uriBuffer, size_t bufferSize){
|
||||
int size = 1;
|
||||
lwm2m_data_t * dataP = lwm2m_data_new(size);
|
||||
dataP->id = 0; // security server uri
|
||||
@ -74,7 +74,7 @@ int64_t security_get_mode(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int in
|
||||
return LWM2M_SECURITY_MODE_NONE;
|
||||
}
|
||||
|
||||
char * security_get_public_id(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int instanceId, int * length){
|
||||
char * security_get_public_id(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int instanceId, size_t * length){
|
||||
int size = 1;
|
||||
lwm2m_data_t * dataP = lwm2m_data_new(size);
|
||||
dataP->id = 3; // public key or id
|
||||
@ -100,7 +100,7 @@ char * security_get_public_id(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, in
|
||||
}
|
||||
|
||||
|
||||
char * security_get_secret_key(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int instanceId, int * length){
|
||||
char * security_get_secret_key(lwm2m_context_t * lwm2mH, lwm2m_object_t * obj, int instanceId, size_t * length){
|
||||
int size = 1;
|
||||
lwm2m_data_t * dataP = lwm2m_data_new(size);
|
||||
dataP->id = 5; // secret key
|
||||
@ -194,7 +194,7 @@ static int get_psk_info(struct dtls_context_t *ctx,
|
||||
switch (type) {
|
||||
case DTLS_PSK_IDENTITY:
|
||||
{
|
||||
int idLen;
|
||||
size_t idLen;
|
||||
char *id2;
|
||||
id2 = security_get_public_id(appContext->lwm2mH, cnx->securityObj, cnx->securityInstId, &idLen);
|
||||
if (result_length < idLen)
|
||||
@ -209,7 +209,7 @@ static int get_psk_info(struct dtls_context_t *ctx,
|
||||
}
|
||||
case DTLS_PSK_KEY:
|
||||
{
|
||||
int keyLen;
|
||||
size_t keyLen;
|
||||
char * key;
|
||||
key = security_get_secret_key(appContext->lwm2mH, cnx->securityObj, cnx->securityInstId, &keyLen);
|
||||
|
||||
|
@ -129,6 +129,7 @@ add_compile_options(
|
||||
-Werror=discarded-qualifiers
|
||||
-Werror=incompatible-pointer-types
|
||||
-Werror=shadow
|
||||
-Werror=sign-compare
|
||||
-Werror=strict-prototypes
|
||||
-Werror=switch-default
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user