diff --git a/coreapi/sal.c b/coreapi/sal.c index 7a3bbdf7b..2b09212aa 100644 --- a/coreapi/sal.c +++ b/coreapi/sal.c @@ -151,6 +151,7 @@ static bool_t payload_type_equals(const PayloadType *p1, const PayloadType *p2){ if (strcmp(p1->mime_type,p2->mime_type)!=0) return FALSE; if (p1->clock_rate!=p2->clock_rate) return FALSE; if (p1->channels!=p2->channels) return FALSE; + if (payload_type_get_number(p1) != payload_type_get_number(p2)) return FALSE; /* Do not compare fmtp right now: they are modified internally when the call is started */