Index: redboot/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v retrieving revision 1.186 diff -u -r1.186 ChangeLog --- redboot/current/ChangeLog 26 Feb 2004 11:12:08 -0000 1.186 +++ redboot/current/ChangeLog 27 Feb 2004 17:19:19 -0000 @@ -1,3 +1,11 @@ +2004-02-27 Jani Monoses + + * src/net/http_client.c: Close connection with abort instead of + friendly close since for ELF files we don't read the whole content + but end the connection when the runnable parts are in. The server + interprets close as it has nothing more to receive, but it still wants + to send the rest of the file and does that until it times out. + 2004-02-26 Jani Monoses * src/load.c: Index: redboot/current/src/net/http_client.c =================================================================== RCS file: /cvs/ecos/ecos/packages/redboot/current/src/net/http_client.c,v retrieving revision 1.7 diff -u -r1.7 http_client.c --- redboot/current/src/net/http_client.c 26 Feb 2004 11:12:10 -0000 1.7 +++ redboot/current/src/net/http_client.c 27 Feb 2004 17:19:24 -0000 @@ -105,7 +105,7 @@ struct _stream *s = &http_stream; if (s->open) { - __tcp_close(&s->sock); + __tcp_abort(&s->sock,1); s->open = false; } }