* child_info.h (child_info_spawn::~child_info_spawn): Don't close myself_pinfo

handle when spawning.
This commit is contained in:
Christopher Faylor 2006-08-27 16:46:27 +00:00
parent d9baa656ed
commit 1cc0c5d6f9
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2006-08-27 Christopher Faylor <cgf@timesys.com>
* child_info.h (child_info_spawn::~child_info_spawn): Don't close
myself_pinfo handle when spawning.
2006-08-20 Corinna Vinschen <corinna@vinschen.de> 2006-08-20 Corinna Vinschen <corinna@vinschen.de>
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Fix formatting. * fhandler_disk_file.cc (fhandler_disk_file::opendir): Fix formatting.

View File

@ -38,7 +38,7 @@ enum child_status
#define EXEC_MAGIC_SIZE sizeof(child_info) #define EXEC_MAGIC_SIZE sizeof(child_info)
/* Change this value if you get a message indicating that it is out-of-sync. */ /* Change this value if you get a message indicating that it is out-of-sync. */
#define CURR_CHILD_INFO_MAGIC 0x704d1f7eU #define CURR_CHILD_INFO_MAGIC 0x3a24db6aU
/* NOTE: Do not make gratuitous changes to the names or organization of the /* NOTE: Do not make gratuitous changes to the names or organization of the
below class. The layout is checksummed to determine compatibility between below class. The layout is checksummed to determine compatibility between
@ -122,7 +122,8 @@ public:
cfree (*e); cfree (*e);
cfree (moreinfo->envp); cfree (moreinfo->envp);
} }
CloseHandle (moreinfo->myself_pinfo); if (type != _PROC_SPAWN)
CloseHandle (moreinfo->myself_pinfo);
cfree (moreinfo); cfree (moreinfo);
} }
} }