Changeset 5016 for trunk/src/kernel32/HandleManager.cpp
- Timestamp:
- Jan 23, 2001, 12:59:45 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/HandleManager.cpp
r5011 r5016 1 /* $Id: HandleManager.cpp,v 1.6 0 2001-01-22 18:26:49sandervl Exp $ */1 /* $Id: HandleManager.cpp,v 1.61 2001-01-23 11:59:44 sandervl Exp $ */ 2 2 3 3 /* … … 694 694 return(TabWin32Handles[hHandle16].hmHandleData.hHMHandle); 695 695 } 696 697 698 696 699 697 /***************************************************************************** … … 4464 4462 if (-1 == iIndexNewWrite) /* oops, no free handles ! */ 4465 4463 { 4466 //free handle 4467 TabWin32Handles[iIndexNewRead].hmHandleData.hHMHandle = INVALID_HANDLE_VALUE; 4464 HMHandleFree(iIndexNewRead); 4468 4465 SetLastError(ERROR_NOT_ENOUGH_MEMORY); /* use this as error message */ 4469 4466 return 0; … … 4511 4508 if (rc == 0) /* oops, creation failed within the device handler */ 4512 4509 { 4513 TabWin32Handles[iIndexNewRead].hmHandleData.hHMHandle = INVALID_HANDLE_VALUE;4514 TabWin32Handles[iIndexNewWrite].hmHandleData.hHMHandle = INVALID_HANDLE_VALUE;4515 return FALSE; /* signal error */4510 HMHandleFree(iIndexNewRead); 4511 HMHandleFree(iIndexNewWrite); 4512 return FALSE; /* signal error */ 4516 4513 } 4517 4514
Note:
See TracChangeset
for help on using the changeset viewer.