#if 0
if((str = strstr(user,"%20")) != NULL) {
/*
- Why is it necessary to truncate the user name at the first space ?
+ This is a patch introduced to solve bug #1624251 reported at sourceforge but
+ the side effect is to truncate the name at the first space and merge the reports
+ of people whose name is identical up to the first space.
The old code used to truncate the user name at the first % if a %20 was
found anywhere in the string. That means the string could be truncated
for(str=user; *str; str++) {
if(*str=='.') dotinuser++;
- if(*str=='?' || *str=='.' || *str==':' || *str=='/' || *str=='\\')
+ if(*str=='?' || *str=='.' || *str==':' || *str=='/' || *str=='\\' || *str=='\'')
*str='_';
}