Overview
Artifact ID: | f1c5289d8ff48b39ad966fe50d0a893114b6ea042cd2b4ce511dfc77c75f451d |
---|---|
Ticket: | 6599c152fd732301e31ace28e4f7a01bccad93d2
udp_open and udp_conf error reporting |
User & Date: | anonymous 2019-04-24 23:42:11 |
Changes
- foundin changed to: "1.0.11"
- icomment:
The udpOpen function has two problems when reporting errors. The first is a simple typo: char errmsg[] = "upd_open [remoteport] [ipv6] [reuse]"; It should read "udp_open". The second problem is more serious. The call to Tcl_SetResult is: Tcl_SetResult (interp, errmsg, NULL); The last argument should read TCL_VOLATILE, since the error string is allocated on the stack. The value of NULL is equivalent to TCL_STATIC. This could cause a segmentation fault. The udpConf function also contains a call to Tcl_SetResult with a NULL argument.
- login: "anonymous"
- mimetype: "text/x-fossil-plain"
- private_contact changed to: "1c57e67924247fd7926e89348f266c081ec57db2"
- severity changed to: "Severe"
- status changed to: "Open"
- title changed to: "udp_open and udp_conf error reporting"
- type changed to: "Code_Defect"