A Dunedin man who punched a police officer numerous times last night has been arrested.
Police were called to Starters Bar in the central city after reports of a fight, and when they arrived an officer was punched by the man.
The officer was recovering at home with minor injuries.
The man was charged with assaulting a police officer, and will appear in the Dunedin District Court today.