@@ -914,23 +914,23 @@ char *janus_sdp_write(janus_sdp *imported) {
914
914
* sdp = '\0' ;
915
915
/* v= */
916
916
g_snprintf (buffer , sizeof (buffer ), "v=%d\r\n" , imported -> version );
917
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
917
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
918
918
/* o= */
919
919
g_snprintf (buffer , sizeof (buffer ), "o=%s %" SCNu64 " %" SCNu64 " IN %s %s\r\n" ,
920
920
imported -> o_name , imported -> o_sessid , imported -> o_version ,
921
921
imported -> o_ipv4 ? "IP4" : "IP6" , imported -> o_addr );
922
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
922
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
923
923
/* s= */
924
924
g_snprintf (buffer , sizeof (buffer ), "s=%s\r\n" , imported -> s_name );
925
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
925
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
926
926
/* t= */
927
927
g_snprintf (buffer , sizeof (buffer ), "t=%" SCNu64 " %" SCNu64 "\r\n" , imported -> t_start , imported -> t_stop );
928
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
928
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
929
929
/* c= */
930
930
if (imported -> c_addr != NULL ) {
931
931
g_snprintf (buffer , sizeof (buffer ), "c=IN %s %s\r\n" ,
932
932
imported -> c_ipv4 ? "IP4" : "IP6" , imported -> c_addr );
933
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
933
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
934
934
}
935
935
/* a= */
936
936
GList * temp = imported -> attributes ;
@@ -941,61 +941,61 @@ char *janus_sdp_write(janus_sdp *imported) {
941
941
} else {
942
942
g_snprintf (buffer , sizeof (buffer ), "a=%s\r\n" , a -> name );
943
943
}
944
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
944
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
945
945
temp = temp -> next ;
946
946
}
947
947
/* m= */
948
948
temp = imported -> m_lines ;
949
949
while (temp ) {
950
950
janus_sdp_mline * m = (janus_sdp_mline * )temp -> data ;
951
951
g_snprintf (buffer , sizeof (buffer ), "m=%s %d %s" , m -> type_str , m -> port , m -> proto );
952
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
952
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
953
953
if (m -> port == 0 && m -> type != JANUS_SDP_APPLICATION ) {
954
954
/* Remove all payload types/formats if we're rejecting the media */
955
955
g_list_free_full (m -> fmts , (GDestroyNotify )g_free );
956
956
m -> fmts = NULL ;
957
957
g_list_free (m -> ptypes );
958
958
m -> ptypes = NULL ;
959
959
m -> ptypes = g_list_append (m -> ptypes , GINT_TO_POINTER (0 ));
960
- g_strlcat (sdp , " 0" , JANUS_BUFSIZE );
960
+ janus_strlcat (sdp , " 0" , JANUS_BUFSIZE );
961
961
} else {
962
962
if (m -> proto != NULL && strstr (m -> proto , "RTP" ) != NULL ) {
963
963
/* RTP profile, use payload types */
964
964
GList * ptypes = m -> ptypes ;
965
965
while (ptypes ) {
966
966
g_snprintf (buffer , sizeof (buffer ), " %d" , GPOINTER_TO_INT (ptypes -> data ));
967
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
967
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
968
968
ptypes = ptypes -> next ;
969
969
}
970
970
} else {
971
971
/* Something else, use formats */
972
972
GList * fmts = m -> fmts ;
973
973
while (fmts ) {
974
974
g_snprintf (buffer , sizeof (buffer ), " %s" , (char * )(fmts -> data ));
975
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
975
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
976
976
fmts = fmts -> next ;
977
977
}
978
978
}
979
979
}
980
- g_strlcat (sdp , "\r\n" , JANUS_BUFSIZE );
980
+ janus_strlcat (sdp , "\r\n" , JANUS_BUFSIZE );
981
981
/* c= */
982
982
if (m -> c_addr != NULL ) {
983
983
g_snprintf (buffer , sizeof (buffer ), "c=IN %s %s\r\n" ,
984
984
m -> c_ipv4 ? "IP4" : "IP6" , m -> c_addr );
985
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
985
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
986
986
}
987
987
if (m -> port > 0 ) {
988
988
/* b= */
989
989
if (m -> b_name != NULL ) {
990
990
g_snprintf (buffer , sizeof (buffer ), "b=%s:%" SCNu32 "\r\n" , m -> b_name , m -> b_value );
991
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
991
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
992
992
}
993
993
}
994
994
/* a= (note that we don't format the direction if it's JANUS_SDP_DEFAULT) */
995
995
const char * direction = m -> direction != JANUS_SDP_DEFAULT ? janus_sdp_mdirection_str (m -> direction ) : NULL ;
996
996
if (direction != NULL ) {
997
997
g_snprintf (buffer , sizeof (buffer ), "a=%s\r\n" , direction );
998
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
998
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
999
999
}
1000
1000
GList * temp2 = m -> attributes ;
1001
1001
while (temp2 ) {
@@ -1010,7 +1010,7 @@ char *janus_sdp_write(janus_sdp *imported) {
1010
1010
} else {
1011
1011
g_snprintf (buffer , sizeof (buffer ), "a=%s\r\n" , a -> name );
1012
1012
}
1013
- g_strlcat (sdp , buffer , JANUS_BUFSIZE );
1013
+ janus_strlcat (sdp , buffer , JANUS_BUFSIZE );
1014
1014
temp2 = temp2 -> next ;
1015
1015
}
1016
1016
temp = temp -> next ;
0 commit comments