int len;
if (proxy_user && proxy_pass) {
- snprintf(buffer, sizeof buffer, "%s:%s",
- proxy_user, proxy_pass);
+ stringjoin(buffer, sizeof buffer,
+ proxy_user, ":", proxy_pass, NULL);
len = strlen(buffer);
- if ((len*8 + 5) / 6 - 2 >= (int)sizeof authbuf) {
+ if ((len*8 + 5) / 6 >= (int)sizeof authbuf) {
rprintf(FERROR,
"authentication information is too long\n");
return -1;