- len = (username ? strlen(username) : 0) +
- (host ? strlen(host) : 0) +
- (realname ? strlen(realname) : 0) +
- (email ? strlen(email) : 0) +
- (org ? strlen(org) : 0) +
- (country ? strlen(country) : 0);
+ len = (username ? silc_utf8_encoded_len(username, strlen(username), 0) : 0) +
+ (host ? silc_utf8_encoded_len(host, strlen(host), 0) : 0) +
+ (realname ? silc_utf8_encoded_len(realname, strlen(realname), 0) : 0) +
+ (email ? silc_utf8_encoded_len(email, strlen(email), 0) : 0) +
+ (org ? silc_utf8_encoded_len(org, strlen(org), 0) : 0) +
+ (country ? silc_utf8_encoded_len(country, strlen(country), 0) : 0);