summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--stun/usages/ice.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/stun/usages/ice.c b/stun/usages/ice.c
index 47d998b..2d76ff0 100644
--- a/stun/usages/ice.c
+++ b/stun/usages/ice.c
@@ -100,7 +100,8 @@ stun_usage_ice_conncheck_create (StunAgent *agent, StunMessage *msg,
return 0;
}
- if (compatibility == STUN_USAGE_ICE_COMPATIBILITY_MSICE2) {
+ if (compatibility == STUN_USAGE_ICE_COMPATIBILITY_MSICE2 &&
+ candidate_identifier) {
size_t identifier_len = strlen(candidate_identifier);
size_t attribute_len = identifier_len;
int modulo4 = identifier_len % 4;