# HG changeset patch # User vins # Date 1179597859 0 # Node ID a4917b3c97cc96550d1c9d786cad15d63bb6ac82 # Parent d240e1ef53565511413471839e1f28fc5bf12bf6 [xemacs-hg @ 2007-05-19 18:04:18 by vins] Don't close file descriptors that are already closed. diff -r d240e1ef5356 -r a4917b3c97cc src/ChangeLog --- a/src/ChangeLog Sat May 19 17:21:30 2007 +0000 +++ b/src/ChangeLog Sat May 19 18:04:19 2007 +0000 @@ -1,3 +1,8 @@ +2007-05-03 Vin Shelton + + * dumper.c (pdump): Don't close an already-closed file + descriptor. Patch from Steve Higham. + 2007-05-17 Vin Shelton * linuxplay.c (linux_play_data_or_file): Fix playing sound on diff -r d240e1ef5356 -r a4917b3c97cc src/dumper.c --- a/src/dumper.c Sat May 19 17:21:30 2007 +0000 +++ b/src/dumper.c Sat May 19 18:04:19 2007 +0000 @@ -2182,7 +2182,8 @@ pdump_dump_root_lisp_objects (); retry_fclose (pdump_out); - retry_close (pdump_fd); + /* pdump_fd is already closed by the preceding call to fclose. + retry_close (pdump_fd); */ free (pdump_buf);