]> git.pond.sub.org Git - empserver/commit
Fix redirections with execute. Redirection consumed the remembered
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 18 Nov 2007 09:41:59 +0000 (09:41 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 18 Nov 2007 09:41:59 +0000 (09:41 +0000)
commit02a9af06a0e3a4e38cc81b33801f9daee360148f
tree4518e3c8c9a84f79a80d28db31b1737ab1b56bf1
parent72b01c8ba13760b99afdf721b413148ce31387d5
Fix redirections with execute.  Redirection consumed the remembered
input, and execute couldn't find it and mistakenly raised the
tampering deity alarm.  Closes #804644:
(saved_bytes): New.
(save_input): Set it.
(forget_input): New.
(seen_input): Don't discard, return a value for forget_input().
(save_input): Return a value for forget_input(), just because it makes
sense.
(input_to_forget, redir_authorized, prompt): Save value of
seen_input() to new input_to_forget in redir_authorized(), pass it to
forget_input() in prompt().
src/client/secure.c
src/client/secure.h
src/client/servcmd.c