[ros-diffs] [cgutman] 35155: - Revert my lib changes until I figure out some problems with them

cgutman at svn.reactos.org cgutman at svn.reactos.org
Thu Aug 7 04:40:45 CEST 2008


Author: cgutman
Date: Wed Aug  6 21:40:45 2008
New Revision: 35155

URL: http://svn.reactos.org/svn/reactos?rev=35155&view=rev
Log:
 - Revert my lib changes until I figure out some problems with them

Modified:
    branches/aicom-network-fixes/lib/drivers/ip/transport/tcp/tcp.c

Modified: branches/aicom-network-fixes/lib/drivers/ip/transport/tcp/tcp.c
URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/lib/drivers/ip/transport/tcp/tcp.c?rev=35155&r1=35154&r2=35155&view=diff
==============================================================================
--- branches/aicom-network-fixes/lib/drivers/ip/transport/tcp/tcp.c [iso-8859-1] (original)
+++ branches/aicom-network-fixes/lib/drivers/ip/transport/tcp/tcp.c [iso-8859-1] Wed Aug  6 21:40:45 2008
@@ -89,10 +89,8 @@
 	    if( Status == STATUS_PENDING ) {
 		InsertHeadList( &Connection->ListenRequest, &Bucket->Entry );
 		break;
-	    } else {
+	    } else
 		Complete( Bucket->Request.RequestContext, Status, 0 );
-		PoolFreeBuffer( Bucket );
-	    }
 	}
     }
 
@@ -143,7 +141,6 @@
 
 		Complete( Bucket->Request.RequestContext,
 			  STATUS_SUCCESS, Received );
-		PoolFreeBuffer( Bucket );
 	    } else if( Status == STATUS_PENDING ) {
 		InsertHeadList
 		    ( &Connection->ReceiveRequest, &Bucket->Entry );
@@ -153,7 +150,6 @@
 			    ("Completing Receive request: %x %x\n",
 			     Bucket->Request, Status));
 		Complete( Bucket->Request.RequestContext, Status, 0 );
-		PoolFreeBuffer( Bucket );
 	    }
 	}
     }
@@ -202,7 +198,6 @@
 
 		Complete( Bucket->Request.RequestContext,
 			  STATUS_SUCCESS, Sent );
-		PoolFreeBuffer( Bucket );
 	    } else if( Status == STATUS_PENDING ) {
 		InsertHeadList
 		    ( &Connection->SendRequest, &Bucket->Entry );
@@ -212,7 +207,6 @@
 			    ("Completing Send request: %x %x\n",
 			     Bucket->Request, Status));
 		Complete( Bucket->Request.RequestContext, Status, 0 );
-		PoolFreeBuffer( Bucket );
 	    }
 	}
     }
@@ -238,7 +232,6 @@
                 Bucket = CONTAINING_RECORD( Entry, TDI_BUCKET, Entry );
                 Complete = Bucket->Request.RequestNotifyObject;
                 Complete( Bucket->Request.RequestContext, STATUS_SUCCESS, 0 );
-                PoolFreeBuffer( Bucket );
             }
         }
     }
@@ -843,7 +836,6 @@
 
 	    if( Bucket->Request.RequestContext == Irp ) {
 		RemoveEntryList( &Bucket->Entry );
-		PoolFreeBuffer( Bucket );
 		break;
 	    }
 	}



More information about the Ros-diffs mailing list