Browse Source

* Improved checks for valid handles

sg 22 years ago
parent
commit
dc34d11311
1 changed files with 5 additions and 2 deletions
  1. 5 2
      packages/base/libasync/libasync.inc

+ 5 - 2
packages/base/libasync/libasync.inc

@@ -55,7 +55,7 @@ var
   NeedData: Boolean;
   CallbackTypes: TCallbackTypes;
 begin
-  if IOHandle > MaxHandle then
+  if (IOHandle < 0) or (IOHandle > MaxHandle) then
   begin
     Result := asyncInvalidFileHandle;
     exit;
@@ -483,7 +483,10 @@ end;
 
 {
   $Log$
-  Revision 1.4  2002-09-25 21:53:39  sg
+  Revision 1.5  2003-11-21 01:05:28  sg
+  * Improved checks for valid handles
+
+  Revision 1.4  2002/09/25 21:53:39  sg
   * Split in common implementation an platform dependent implementation
 
 }