From 69f38bcbccc36ab3238c3396ac31bb6343323235 Mon Sep 17 00:00:00 2001 From: Miciah Dashiel Butler Masters Date: Sun, 18 Dec 2005 16:02:37 +0000 Subject: [PATCH] After editing a textarea in an external editor, do not unlink the file if it was too large to fit into the textarea. --- src/viewer/text/textarea.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/viewer/text/textarea.c b/src/viewer/text/textarea.c index 04dcab4f..8db253a7 100644 --- a/src/viewer/text/textarea.c +++ b/src/viewer/text/textarea.c @@ -380,14 +380,14 @@ textarea_edit(int op, struct terminal *term_, struct form_state *fs_, goto free_and_return; } - unlink(fn); - if (file.length > fc_maxlength) { done_string(&file); textarea_editor = 0; goto free_and_return; } + unlink(fn); + mem_free(fs->value); fs->value = file.source; fs->state = file.length;