From 6cd84dac84f72dde437790cc620c8638d3591d00 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Sat, 21 Jul 2007 14:57:54 +0000 Subject: Three patches from FreeWRT people --- miscutils/crontab.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'miscutils/crontab.c') diff --git a/miscutils/crontab.c b/miscutils/crontab.c index 76c382e8f..69f2e3123 100644 --- a/miscutils/crontab.c +++ b/miscutils/crontab.c @@ -296,7 +296,9 @@ static void EditFile(const char *user, const char *file) if (ChangeUser(user, 1) < 0) exit(0); ptr = getenv("VISUAL"); - if (ptr == NULL || strlen(ptr) > 256) + if (ptr == NULL) + ptr = getenv("EDITOR"); + if (ptr == NULL) ptr = PATH_VI; ptr = xasprintf("%s %s", ptr, file); -- cgit v1.2.3