shithub: riscv

Download patch

ref: e3aee39a389700ad821a1619f114e226c1bd42d0
parent: 3043052e24a954359937062ee1b911541c2070ae
author: cinap_lenrek <[email protected]>
date: Sun Feb 24 22:29:19 EST 2019

upas/smtp: fix %.*s format for challenge in smtpcram()

the challenge should already be in ASCII format,
but better safe than sorry.

--- a/sys/src/cmd/upas/smtp/smtp.c
+++ b/sys/src/cmd/upas/smtp/smtp.c
@@ -474,7 +474,7 @@
 		return "cannot find user name";
 	for(i = 0; i < n; i++)
 		rbuf[i] = tolower(rbuf[i]);
-	l = snprint(ubuf, sizeof ubuf, "%s %.*s", usr, n, rbuf);
+	l = snprint(ubuf, sizeof ubuf, "%s %.*s", usr, utfnlen(rbuf, n), rbuf);
 	snprint(ebuf, sizeof ebuf, "%.*[", l, ubuf);
 
 	dBprint("%s\r\n", ebuf);