From: Brian 'm. M. <mor...@gm...> - 2008-09-20 10:42:09
|
Thanks, in svn. :) Greets, Brian 'morlenxus' Miculcy On Thu, Sep 18, 2008 at 10:13:05AM +0200, Kilvády Balázs wrote: > Hi all, > > Forecasts module expects closing the connection from the other side (yahoo > server) and starts parsing the response after the close event. But without > a http proxy the server's response contains a keep-alive http header and > the connection won't be closed so the forecasts module waits forever. So a > Connection: close http header should be added to the GET message: > > --- e_mod_main.c 2008-09-15 15:55:59.000000000 +0200 > +++ e_mod_main-mod.c 2008-09-15 15:48:16.000000000 +0200 > @@ -593,7 +593,9 @@ > degrees = 'c'; > > snprintf(forecast, sizeof(forecast), "/forecastrss?p=%s&u=%c", > inst->ci->code, degrees); > - snprintf(buf, sizeof(buf), "GET http://%s%s HTTP/1.1\r\nHost: > %s\r\n\r\n", > + snprintf(buf, sizeof(buf), "GET http://%s%s HTTP/1.1\r\n" > + "Host: %s\r\n" > + "Connection: close\r\n\r\n", > inst->ci->host, forecast, inst->ci->host); > DEBUG("Server: %s", buf); > ecore_con_server_send(inst->server, buf, strlen(buf)); > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > enlightenment-devel mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel |