Do not discard qualifiers in free() (#1065)
Warning emitted from GCC: ``` warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type ```
This commit is contained in:
parent
2716ed035a
commit
5d398348ee
@ -126,7 +126,7 @@ static int encode_token(const char* server_name,
|
|||||||
}
|
}
|
||||||
|
|
||||||
size_t base64encoded_etoken_length;
|
size_t base64encoded_etoken_length;
|
||||||
const char *tmp=base64_encode((unsigned char *)(etoken.token), etoken.size, &base64encoded_etoken_length);
|
char *tmp=base64_encode((unsigned char *)(etoken.token), etoken.size, &base64encoded_etoken_length);
|
||||||
STRCPY(base64encoded_etoken,tmp);
|
STRCPY(base64encoded_etoken,tmp);
|
||||||
free(tmp);
|
free(tmp);
|
||||||
|
|
||||||
@ -144,7 +144,7 @@ static int validate_decode_token(const char* server_name,
|
|||||||
memset(&etoken, 0, sizeof(etoken));
|
memset(&etoken, 0, sizeof(etoken));
|
||||||
|
|
||||||
const size_t base64encoded_etoken_length=strlen(base64encoded_etoken);
|
const size_t base64encoded_etoken_length=strlen(base64encoded_etoken);
|
||||||
const unsigned char *tmp = base64_decode(base64encoded_etoken,base64encoded_etoken_length,&etoken.size);
|
unsigned char *tmp = base64_decode(base64encoded_etoken,base64encoded_etoken_length,&etoken.size);
|
||||||
memcpy(etoken.token,tmp,etoken.size);
|
memcpy(etoken.token,tmp,etoken.size);
|
||||||
free(tmp);
|
free(tmp);
|
||||||
|
|
||||||
@ -162,7 +162,7 @@ static void print_token_body(oauth_token* dot) {
|
|||||||
printf("Token non-encrpyted body:\n");
|
printf("Token non-encrpyted body:\n");
|
||||||
printf("{\n");
|
printf("{\n");
|
||||||
size_t base64encoded_nonce_length;
|
size_t base64encoded_nonce_length;
|
||||||
const char *base64encoded_nonce = base64_encode((unsigned char *)dot->enc_block.nonce, dot->enc_block.nonce_length,&base64encoded_nonce_length);
|
char *base64encoded_nonce = base64_encode((unsigned char *)dot->enc_block.nonce, dot->enc_block.nonce_length,&base64encoded_nonce_length);
|
||||||
printf(" nonce: %s\n", base64encoded_nonce);
|
printf(" nonce: %s\n", base64encoded_nonce);
|
||||||
printf(" nonce length: %d\n", (int) dot->enc_block.nonce_length);
|
printf(" nonce length: %d\n", (int) dot->enc_block.nonce_length);
|
||||||
free(base64encoded_nonce);
|
free(base64encoded_nonce);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user