A volunteer firefighter has died after being struck by a falling tree in north-western New South Wales. The man was battling the Hudson bushfire near Walgett.