[h323plus] Ambiguous dependence between H323_H46019M and H323_H46024A

Denis Kochmashev "Enforta" d.kochmashev at enforta.com
Fri Feb 1 02:22:33 EST 2013


Hello!

 

There is an ambiguous dependence between H323_H46019M and H323_H46024A in
include/h460/h46018_h225.h and in src/h460/h46018_h225.cxx.

 

In h46018_h225.cxx code of PBoolean
H46019UDPSocket::GetPeerAddress(PIPSocketAddressAndPort & addr) will be
compiled only if H323_H46019M and H323_H46024A are defined both (#ifdef
H323_H46019M at line 1523 is called while we are in #ifdef H323_H46024A
block, which starts at line 1461).

 

In h46018_h225.h this function is only dependent on H323_H46019M.

 

I've made a small patch which, assuming the correctness of h46018_h225.h.

 

С уважением, Денис Кочмашев
Руководитель группы Телефонии

Энфорта /ООО "Престиж-Интернет"/
Центр технической эксплуатации
г. Екатеринбург

раб.тел. : +7 343 3789808 доб.1811
моб.тел. : +7 909 0222711
корп.тел.: (0 343) 1811
e-mail   :  <mailto:d.kochmashev at enforta.com> d.kochmashev at enforta.com

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20130201/cedff21f/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patchset.diff
Type: application/octet-stream
Size: 804 bytes
Desc: not available
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20130201/cedff21f/attachment-0002.obj>


More information about the h323plus mailing list