commit | 9f57cf6604638f14390effa01b51c8ad979f14cd | [log] [tgz] |
---|---|---|
author | Denis Vlasenko <vda.linux@googlemail.com> | Wed Mar 18 17:32:44 2009 +0000 |
committer | Denis Vlasenko <vda.linux@googlemail.com> | Wed Mar 18 17:32:44 2009 +0000 |
tree | 713ecefd47867bb5d2b16c4ae3e5acd28c1c90e3 | |
parent | fce4a9454c5399c2ce8ca8e87048331c6e3d98fa [diff] |
ftpd: fix command fetching to not do it in 1-byte reads; fix command de-escaping. Tested to download files with embeeded \xff and LF. libbb: tweaks for the above function old new delta ftpd_main 2231 2321 +90 xmalloc_fgets_internal 190 222 +32 xmalloc_fgets_str_len - 27 +27 xmalloc_fgets_str 7 23 +16 xmalloc_fgetline_str 10 26 +16 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 4/0 up/down: 181/0) Total: 181 bytes