diff --git a/res/res_format_attr_h264.c b/res/res_format_attr_h264.c index f41630211cea9b02870e9d0b96969f0e060ffde6..d263a556fad214ae2f8a6456566ac29f6b71780b 100644 --- a/res/res_format_attr_h264.c +++ b/res/res_format_attr_h264.c @@ -153,13 +153,13 @@ static struct ast_format *h264_getjoint(const struct ast_format *format1, const if (attr1 && !ast_strlen_zero(attr1->SPS)) { ast_copy_string(attr->SPS, attr1->SPS, sizeof(attr->SPS)); } else if (attr2 && !ast_strlen_zero(attr2->SPS)) { - ast_copy_string(attr->SPS, attr1->SPS, sizeof(attr->SPS)); + ast_copy_string(attr->SPS, attr2->SPS, sizeof(attr->SPS)); } if (attr1 && !ast_strlen_zero(attr1->PPS)) { ast_copy_string(attr->PPS, attr1->PPS, sizeof(attr->PPS)); } else if (attr2 && !ast_strlen_zero(attr2->PPS)) { - ast_copy_string(attr->PPS, attr1->PPS, sizeof(attr->PPS)); + ast_copy_string(attr->PPS, attr2->PPS, sizeof(attr->PPS)); } return cloned;