From eddaa9f19e6894cc2aa4caedb9530348c8210d0f Mon Sep 17 00:00:00 2001 From: Jacob Erlbeck Date: Wed, 18 Dec 2013 12:43:18 +0100 Subject: contrib/rtp: Fix default payload case There is the wrong record field selection being used to extract the default value. It returns the tuple offset instead of the value. This patch fixes this. Sponsored-by: On-Waves ehf --- openbsc/contrib/rtp/gen_rtp_header.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openbsc/contrib/rtp/gen_rtp_header.erl b/openbsc/contrib/rtp/gen_rtp_header.erl index 9f980b037..cc4c61c58 100755 --- a/openbsc/contrib/rtp/gen_rtp_header.erl +++ b/openbsc/contrib/rtp/gen_rtp_header.erl @@ -45,7 +45,9 @@ main([First | RemArgs], Opts) -> InFile = proplists:get_value(file, Opts, undef), Payload = case {PayloadData, InFile} of - {undef, undef} -> #rtp_packet.payload; + {undef, undef} -> + % use default value + #rtp_packet{}#rtp_packet.payload; {P, undef} -> P; {_, File} -> log(info, "Loading file '~s'~n", [File], Opts), -- cgit v1.2.3