[PyQt] Crash when reading negative size of data from QUdpSocket
phil at riverbankcomputing.com
Fri Jun 27 15:01:42 BST 2008
On Tue, 24 Jun 2008 19:16:47 +0300, "İsmail Dönmez" <ismail at namtrac.org>
> Using latest sip/PyQt snapshots with Qt4.4, see following:
>>>> from PyQt4.QtNetwork import QHostAddress, QUdpSocket
>>>> socket = QUdpSocket()
>>>> success = socket.bind(QHostAddress("0.0.0.0"), 5555)
> terminate called after throwing an instance of 'std::bad_alloc'
> what(): std::bad_alloc
> Simply returning None when a negative size is given is a better idea.
Tonight's snapshot will raise a ValueError exception in this situation.
More information about the PyQt