Three patches from FreeWRT people

This commit is contained in:
Denis Vlasenko
2007-07-21 14:57:54 +00:00
parent e8feca085d
commit 6cd84dac84
3 changed files with 23 additions and 6 deletions

View File

@ -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);