D 2011-08-17T02:20:43.059 J +comment \n\nmartin.weber\sadded\son\s2011-08-17\s02:20:43\sUTC:\nISTM\s(by\slooking\sat\ssrc/http_transport.c)\sthat\serrors\sfrom\sthe\scommunication\son\seither\slevel\s(http;\ssocket)\swill\snot\sget\spropagated\sto\sthe\sstate\s(struct\sstate\sin\sthe\sgiven\sfile);\sand\sas\sthe\sfunctions\sthat\sare\sdoing\sthe\s(http\stransport)\swork\sdo\snot\sreturn\sa\sstatus\sindicator\swhether\sor\snot\soperations\sworked\s(returning\svoid\sinstead\sof\sint,\sssize_t\sor\sthe\slike)\sthe\scaller\swon't\sknow.\s\r\n\r\nFor\serror\shandling,\sthere\sis\saccess\sto\sthe\serror\scode\s/\smessage\son\sthe\ssocket\slayer,\sbut\saside\sfrom\s"not\shaving\sa\ssocket\sopen"\sno\serror\sstate\sgets\spropagated\sto\sthe\shttp/transport\scode\slayer\sAFAICS.\r\n\r\nclient_sync()\sstill\sreturns\sthe\samount\sof\serrors\sthat\shave\saccumulated\sduring\sattempting\sthe\ssync\s(with\snot\shaving\sa\ssocket\sconnection\sbeing\sone\sof\sthe\spotential\serrors),\sbut\sthe\sreturn\svalue\sfrom\sit\sis\sbeing\signored\sin\scallers\spull/push/sync_cmd.\sSo\sthe\spath\sto\sfixing\sthis\sproblem\swould\sbe\sto\sstart\spaying\sattention\swhat\sclient_sync()\sactually\sis\sreturning... J resolution Open K bc0d0f5642eaf9b2184ebed79ea218301770a2e7 U martin.weber Z 2a3d823fd6f4b3c712969e0e3b826cf1