Correct handshake tokens verification w.r.t. optional fields
Signed-off-by: Marcel Jordense <marcel.jordense@adlinktech.com>
This commit is contained in:
parent
4ac06895f0
commit
623a5c02bd
10 changed files with 227 additions and 176 deletions
|
@ -53,12 +53,12 @@ DDS_Security_BinaryProperty_free(
|
|||
DDS_EXPORT void
|
||||
DDS_Security_BinaryProperty_copy(
|
||||
DDS_Security_BinaryProperty_t *dst,
|
||||
DDS_Security_BinaryProperty_t *src);
|
||||
const DDS_Security_BinaryProperty_t *src);
|
||||
|
||||
DDS_EXPORT bool
|
||||
DDS_Security_BinaryProperty_equal(
|
||||
DDS_Security_BinaryProperty_t *pa,
|
||||
DDS_Security_BinaryProperty_t *pb);
|
||||
const DDS_Security_BinaryProperty_t *pa,
|
||||
const DDS_Security_BinaryProperty_t *pb);
|
||||
|
||||
DDS_EXPORT void
|
||||
DDS_Security_BinaryProperty_set_by_value(
|
||||
|
@ -111,12 +111,12 @@ DDS_Security_Property_deinit(
|
|||
DDS_EXPORT void
|
||||
DDS_Security_Property_copy(
|
||||
DDS_Security_Property_t *dst,
|
||||
DDS_Security_Property_t *src);
|
||||
const DDS_Security_Property_t *src);
|
||||
|
||||
DDS_EXPORT bool
|
||||
DDS_Security_Property_equal(
|
||||
DDS_Security_Property_t *pa,
|
||||
DDS_Security_Property_t *pb);
|
||||
const DDS_Security_Property_t *pa,
|
||||
const DDS_Security_Property_t *pb);
|
||||
|
||||
DDS_EXPORT char *
|
||||
DDS_Security_Property_get_value(
|
||||
|
|
|
@ -63,7 +63,7 @@ DDS_Security_BinaryProperty_free(
|
|||
void
|
||||
DDS_Security_BinaryProperty_copy(
|
||||
DDS_Security_BinaryProperty_t *dst,
|
||||
DDS_Security_BinaryProperty_t *src)
|
||||
const DDS_Security_BinaryProperty_t *src)
|
||||
{
|
||||
dst->name = src->name ? ddsrt_strdup(src->name) : NULL;
|
||||
dst->propagate = src->propagate;
|
||||
|
@ -80,8 +80,8 @@ DDS_Security_BinaryProperty_copy(
|
|||
|
||||
bool
|
||||
DDS_Security_BinaryProperty_equal(
|
||||
DDS_Security_BinaryProperty_t *pa,
|
||||
DDS_Security_BinaryProperty_t *pb)
|
||||
const DDS_Security_BinaryProperty_t *pa,
|
||||
const DDS_Security_BinaryProperty_t *pb)
|
||||
{
|
||||
uint32_t i;
|
||||
|
||||
|
@ -248,7 +248,7 @@ DDS_Security_Property_deinit(
|
|||
void
|
||||
DDS_Security_Property_copy(
|
||||
DDS_Security_Property_t *dst,
|
||||
DDS_Security_Property_t *src)
|
||||
const DDS_Security_Property_t *src)
|
||||
{
|
||||
dst->name = src->name ? ddsrt_strdup(src->name) : NULL;
|
||||
dst->value = src->value ? ddsrt_strdup(src->value) : NULL;
|
||||
|
@ -257,8 +257,8 @@ DDS_Security_Property_copy(
|
|||
|
||||
bool
|
||||
DDS_Security_Property_equal(
|
||||
DDS_Security_Property_t *pa,
|
||||
DDS_Security_Property_t *pb)
|
||||
const DDS_Security_Property_t *pa,
|
||||
const DDS_Security_Property_t *pb)
|
||||
{
|
||||
if (pa->name && pb->name) {
|
||||
if (strcmp(pa->name, pb->name) != 0) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue