#if ENABLE_FEATURE_WGET_AUTHENTICATION
if (target.user) {
fprintf(sfp, "Authorization: Basic %s\r\n",
- base64enc((unsigned char*)target.user, buf, sizeof(buf)));
+ base64enc((unsigned char*)target.user, buf, strlen(target.user)));
}
if (use_proxy && server.user) {
fprintf(sfp, "Proxy-Authorization: Basic %s\r\n",
- base64enc((unsigned char*)server.user, buf, sizeof(buf)));
+ base64enc((unsigned char*)server.user, buf, strlen(server.user)));
}
#endif
config HUSH_HELP
bool "help builtin"
default n
+ depends on HUSH
help
Enable help builtin in hush. Code size + ~1 kbyte.
config HUSH_TICK
bool "Process substitution"
default n
+ depends on HUSH
help
Enable process substitution `command` and $(command) in hush.
config HUSH_IF
bool "Support if/then/elif/else/fi"
default n
+ depends on HUSH
help
Enable if/then/elif/else/fi in hush.
config HUSH_LOOPS
bool "Support for, while and until loops"
default n
+ depends on HUSH
help
Enable for, while and until loops in hush.