{"shas":[["ea364b3b2be961bb0949381a0c1647ab9b35763e","0b36ee2b03740f5620bf212e5aefe18fbe2c2521@mythtv.org","Fix spamming non-pipe select\n\nIt is necessary to reset the contents of rfds and efds both every time before\nrunning select.  As this was missing from the loop, unexpected breakage\noccurred.  Also, don't say we've received data if the rval <= 0 (i.e. no\nresults or an error).\n\nThis is inspired by the patch in #7844.  Closes #7844.","Gavin Hurlbut"]],"ref":"refs/heads/master","size":1,"head":"ea364b3b2be961bb0949381a0c1647ab9b35763e","push_id":43886790}