GNOME Bugzilla – Bug 161634
Possible typo in nautilus-burn-recorder.c
Last modified: 2004-12-22 21:47:04 UTC
On lines 956 and 957 of nautilus-burn-recorder.c, there are two fcntl calls: fcntl (stdout_pipe, F_SETFL, O_NONBLOCK); fcntl (stdout_pipe, F_SETFL, O_NONBLOCK); I may be wrong, but from what I can see the second fcntl call will do nothing. Given the function it appears in, I think the author probably meant: fcntl (stdout_pipe, F_SETFL, O_NONBLOCK); fcntl (stderr_pipe, F_SETFL, O_NONBLOCK);
Created attachment 34976 [details] [review] Patch to change stdout_pipe to stderr_pipe
Was already fixed in: 2003-09-02 Bastien Nocera <hadess@hadess.net> * cd-recorder.c: (cd_recorder_write_iso_cdrecord): don't set non-blocking mode on stdout twice, but set it on stderr I wonder how the bug was there for growisofs as well... 2004-12-18 Bastien Nocera <hadess@hadess.net> * nautilus-burn-recorder.c: (nautilus_burn_recorder_write_growisofs): don't set non-blocking mode on stdout twice, but set it on stderr, patch by Nicholas J. Skehin <nicholas@skehin.com> (Closes: #161634)