Fix endpoint error handling

Fixes bug #1105410

Change-Id: I890d130328720912f936f5590ece82190c0039c0