commit fe4158410211609440c8a5ee6a194cfb50a5929c
parent 0e9d3c6c28c73bc489eff55e81e36423f0d56e18
Author: Chris Allegretta <chrisa@asty.org>
Date: Thu, 4 Jan 2001 05:08:37 +0000
Make functions return themselves when do_browser() aborts
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@441 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/files.c b/files.c
@@ -279,6 +279,10 @@ int do_insertfile(void)
free(realname);
realname = tmp;
}
+ else {
+ free(realname);
+ return do_insertfile();
+ }
}
#endif
@@ -529,6 +533,8 @@ int do_writeout(int exiting)
free(answer);
answer = tmp;
}
+ else
+ return do_writeout(exiting);
}
#endif