Browse Source

Remove extraneous ',' ';' and '.' characters from the full name gecos field.

Apparently some distributions tend to have space for phone numbers etc there.
maint
Linus Torvalds 20 years ago
parent
commit
5e5128ed1c
  1. 15
      commit-tree.c

15
commit-tree.c

@ -96,6 +96,21 @@ static void remove_special(char *p) @@ -96,6 +96,21 @@ static void remove_special(char *p)
if (!c)
break;
}

/*
* Go back, and remove crud from the end: some people
* have commas etc in their gecos field
*/
dst--;
while (--dst >= p) {
unsigned char c = *dst;
switch (c) {
case ',': case ';': case '.':
*dst = 0;
continue;
}
break;
}
}

static const char *month_names[] = {

Loading…
Cancel
Save