Skip to content

amule does not handle server connection aborts. #905

Description

@mifritscher2

I still get occurences of #393 (No results after some time).

I made a simple test with amule + JEmule server and detected indeed a problem.

Test case:

  1. start server
  2. start amule
  3. let connect it to the server
  4. search -> works
  5. quit the server -> I see a FIN, ACK packet
  6. redo search -> hangs; I see the search request and a RST packet from the server.

-> even the server keepalive in the extended tab does not manage to get amule out of this trap.

It sounds like amule is stuck waiting for a reply from the server and can not handly the connection abort (both FIN and RST).

And this is not even a real "timeout situation", as the server responds clearly "I'm not here (anymore)" on TCP level ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions