Factual error: Stanley Baker (in the scene where he reloads his revolver) is shown using a Webley Mark VI - not issued until 1915.
Suggested correction: The film company and production unit tried to find revolvers of the sort that would have been used by British army officers in the 1870s. They were unable to find hand held firearms of the appropriate date, and so had to issue Stanley Baker/Lieutenant Chard and Michael Caine/Lieutenant Bromhead with First World War era handguns as the best possible substitute. Everybody was aware that this was historically inaccurate, but this was the best they could do under the circumstances.
Explaining why or how a mistake occurred does not invalidate it. This correction isn't valid.
Factual error: Several of the Martini-Henrys shown in the movie are later models that could not possibly have been present at Rorke's Drift. These include the Mark III, Mark IV, and several variants of the Francotte Cadet and Boer ZAR Contract Westley-Richards (neither manufactured until 1895) along with Bromhead's hunting rifle. One of the Zulus is even carrying a Martini-Enfield .303 Carbine, not manufactured until 1899.
Suggested correction: When they were making Zulu they could only obtain a limited number of firearms that would have been available in 1877. They had to make do by supplying the actors with firearms from later dates.
Explaining why or how a mistake occurred does not invalidate it. This correction isn't valid.
Continuity mistake: During one of the attacks, the Zulus are charging en masse towards the ramparts manned by British riflemen. When Bromhead yells "Fire!" the soldiers open fire with their rifles....and some Zulus at the REAR of the charge fall dead whilst those in the front continue charging, uninjured.
Suggested correction: Soldiers miss more than they hit enemy soldiers...they could simply have missed warriors in the front and the bullets hit others further back in the formation.