Changes On Branch 9a22ed79edcf2569
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch bug-dab7fd5973 Through [9a22ed79ed] Excluding Merge-Ins

This is equivalent to a diff from 0a74820b6d to 9a22ed79ed

2023-02-14
10:28
fix for [dab7fd5973]: Memory leak in commit [0a74820b6d]. check-in: 3d64a2569b user: pooryorick tags: py-b8f575aa23-nopartial
2023-02-10
16:28
merge 8.7 check-in: cf7f5a69fb user: dgp tags: core-8-7-b1-rc
2023-02-07
17:10
Merge core-8-branch check-in: 51dd9f7cd1 user: apnadkarni tags: apn-encoding-profile
2023-02-05
12:49
Proposed fix for [dab7fd5973]: Memory leak in commit [0a74820b6d] Closed-Leaf check-in: 9a22ed79ed user: jan.nijtmans tags: bug-dab7fd5973, py-b8f575aa23-nopartial
2023-02-04
14:10
Fix for [b8f575aa2398b0e4] and [154ed7ce564a7b4c], double-[read]/[gets] problem. Partial-read functi... check-in: 0a74820b6d user: pooryorick tags: py-b8f575aa23-nopartial
00:28
Fix test io-75.14. check-in: 0e4cec99af user: pooryorick tags: py-b8f575aa23-nopartial
2023-02-02
07:12
Fix documentation on "encoding" command check-in: f3ab9ad6c0 user: jan.nijtmans tags: core-8-branch

Changes to generic/tclIOCmd.c.
317
318
319
320
321
322
323

324
325
326
327
328
329
330
    }

    TclChannelPreserve(chan);
    TclNewObj(linePtr);
    lineLen = Tcl_GetsObj(chan, linePtr);
    if (lineLen < 0) {
	if (!Tcl_Eof(chan) && !Tcl_InputBlocked(chan)) {


	    /*
	     * TIP #219.
	     * Capture error messages put by the driver into the bypass area
	     * and put them into the regular interpreter result. Fall back to
	     * the regular message if nothing was found in the bypass.
	     */







>







317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
    }

    TclChannelPreserve(chan);
    TclNewObj(linePtr);
    lineLen = Tcl_GetsObj(chan, linePtr);
    if (lineLen < 0) {
	if (!Tcl_Eof(chan) && !Tcl_InputBlocked(chan)) {
	    Tcl_DecrRefCount(linePtr);

	    /*
	     * TIP #219.
	     * Capture error messages put by the driver into the bypass area
	     * and put them into the regular interpreter result. Fall back to
	     * the regular message if nothing was found in the bypass.
	     */