              # Get the request and check for basic issues.
              request, error_response = self.create_request(scope, body_file)
          finally:
              body_file.close()
          if request is None:
              await self.send_response(error_response, send)
              return
          # Get the response, using the async mode of BaseHandler.
          response = await self.get_response_async(request)
          response._handler_class = self.__class__
          # Increase chunk size on file responses (ASGI servers handles low-level
          # chunking).
          if isinstance(response, FileResponse):
              response.block_size = self.chunk_size
          # Send the response.
 
</s>
              # Get the request and check for basic issues.
              request, error_response = self.create_request(scope, body_file)
          finally:
              body_file.close()






          # Increase chunk size on file responses (ASGI servers handles low-level
          # chunking).
          if isinstance(response, FileResponse):
              response.block_size = self.chunk_size
          # Send the response.
keep keep keep keep replace replace replace replace replace replace keep keep keep keep keep
 Fixed #33754 -- Fixed crash with prematurely closed ASGI request body.

Regression in 441103a04d1d167dc870eaaf90e3fba974f67c93.
django/core/handlers/asgi.py