Browse Source

Fixed a memory leak and updated a comment

merge-requests/365/head
U-olece-PC\olece 10 years ago
parent
commit
1723e5f05f
  1. 2
      src/process.hpp
  2. 2
      src/process_win.cpp

2
src/process.hpp

@ -57,7 +57,7 @@ public:
///Kill the process. ///Kill the process.
void kill(bool force=false); void kill(bool force=false);
///Kill a given process id. ///Kill a given process id. Use kill(bool force) instead if possible.
static void kill(id_type id, bool force=false); static void kill(id_type id, bool force=false);
private: private:

2
src/process_win.cpp

@ -124,6 +124,8 @@ Process::id_type Process::open(const std::string &command, const std::string &pa
BOOL bSuccess = CreateProcess(NULL, command_cstr, NULL, NULL, TRUE, 0, BOOL bSuccess = CreateProcess(NULL, command_cstr, NULL, NULL, TRUE, 0,
NULL, path_ptr, &siStartInfo, &process_info); NULL, path_ptr, &siStartInfo, &process_info);
delete[] path_ptr;
delete[] command_cstr;
if(!bSuccess) { if(!bSuccess) {
CloseHandle(process_info.hProcess); CloseHandle(process_info.hProcess);

Loading…
Cancel
Save