summaryrefslogtreecommitdiff
path: root/net/gatekeeper
diff options
context:
space:
mode:
authorRoger Hardiman <roger@FreeBSD.org>2000-08-19 05:03:53 +0000
committerRoger Hardiman <roger@FreeBSD.org>2000-08-19 05:03:53 +0000
commit8db0b15c625b4383443882368a617b77d80006dc (patch)
tree418f47751abc370ec1e136509e10beaa4192aace /net/gatekeeper
parentAdd a missing entry to PLIST. (diff)
Add patch to allow source to work with latest OpenH323 library (1.1beta3)
Notes
Notes: svn path=/head/; revision=31761
Diffstat (limited to 'net/gatekeeper')
-rw-r--r--net/gatekeeper/files/patch-aa30
1 files changed, 30 insertions, 0 deletions
diff --git a/net/gatekeeper/files/patch-aa b/net/gatekeeper/files/patch-aa
new file mode 100644
index 000000000000..49b97934993f
--- /dev/null
+++ b/net/gatekeeper/files/patch-aa
@@ -0,0 +1,30 @@
+--- SignalConnection.cxx.orig Sat Aug 19 05:48:21 2000
++++ SignalConnection.cxx Sat Aug 19 05:52:48 2000
+@@ -292,10 +292,10 @@
+ PTRACE(4, "GK\tMessage type : " << (int)m_q931.GetMessageType());
+ PTRACE(5, ANSI::BYEL << "Q931: " << m_q931 << ANSI::OFF << endl);
+
+- if(m_q931.HasField(GkQ931::UserUserField)) {
++ if(m_q931.HasIE(GkQ931::UserUserIE)) {
+ H225_H323_UserInformation signal;
+
+- PPER_Stream q = m_q931.GetField(GkQ931::UserUserField);
++ PPER_Stream q = m_q931.GetIE(GkQ931::UserUserIE);
+ if ( ! signal.Decode(q) ) {
+ PTRACE(4, "GK\tERROR DECODING Q931.UserInformation!");
+ return false;
+@@ -354,11 +354,11 @@
+ signal.Encode(sb);
+ sb.CompleteEncoding();
+
+- m_q931.SetField(GkQ931::UserUserField, sb);
++ m_q931.SetIE(GkQ931::UserUserIE, sb);
+ }
+
+- if (m_q931.HasField(GkQ931::CalledPartyNumberField)) {
+- PBYTEArray n_array = m_q931.GetField(GkQ931::CalledPartyNumberField);
++ if (m_q931.HasIE(GkQ931::CalledPartyNumberIE)) {
++ PBYTEArray n_array = m_q931.GetIE(GkQ931::CalledPartyNumberIE);
+ const char* n_bytes = (const char*) (n_array.GetPointer());
+ PString n_string(n_bytes+1, n_array.GetSize()-1);
+ if(Toolkit::Instance()->RewritePString(n_string))