Added patch to fix winepulse segfault

Patch to fix an intermittent crash in winepulse. Occasionally in pulse_rd_loop both packet_free_head and packet_filled_head will be empty, causing a segfault when list_head returns NULL.