fix error leak in tog's view_input()
diff --git a/tog/tog.c b/tog/tog.c
index 3c609de..00b4e68 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -545,6 +545,8 @@ view_input(struct tog_view **new, struct tog_view **dead,
if (err)
return err;
err = v->input(new, dead, focus, v, ch);
+ if (err)
+ return err;
}
break;
default: