Commit 876c7f5573870cf3c7093505a88266fc1755ba2e

Stefan Sperling 2018-10-22T21:54:30

fix error leak in tog's view_input()

1
2
3
4
5
6
7
8
9
10
11
12
13
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: