commit bbdd7bedc464fb2a4c39c6afe40e79c4e5071e15
parent 137f0917e48c5572ad7de889944af6b10f3c1035
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Wed, 6 Dec 2023 11:48:18 +0100
ed: Simplify sighup dealing
As we already have the dump() function we can move the
modification check inside the new dump() function.
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/ed.c b/ed.c
@@ -710,6 +710,9 @@ dump(void)
{
char *home;
+ if (modflag)
+ return;
+
line1 = nextln(0);
line2 = lastln;
@@ -730,9 +733,8 @@ static void
chksignals(void)
{
if (hup) {
- if (modflag)
- dump();
exstatus = 1;
+ dump();
quit();
}