diff options
author | Ali Gholami Rudi <aliqrudi@gmail.com> | 2008-10-18 08:05:15 +0330 |
---|---|---|
committer | Shawn <sabetts@juicebox.(none)> | 2008-10-19 00:36:59 -0700 |
commit | 03f8bba45a8d1b0236731b4aece52795c0bc1326 (patch) | |
tree | faa91e25968a66eda5764711da715f2dc0a51bf3 /src/group.c | |
parent | 9ec3e80ad828e3eb35ce800b78fa73176d0d7c02 (diff) | |
download | ratpoison-03f8bba45a8d1b0236731b4aece52795c0bc1326.zip |
disallow duplicate group names
Diffstat (limited to 'src/group.c')
-rw-r--r-- | src/group.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/group.c b/src/group.c index 1c4329b..5246b33 100644 --- a/src/group.c +++ b/src/group.c @@ -139,7 +139,7 @@ group_last_group (void) } rp_group * -groups_find_group_by_name (char *s) +groups_find_group_by_name (char *s, int exact_match) { rp_group *cur; @@ -147,7 +147,8 @@ groups_find_group_by_name (char *s) { if (cur->name) { - if (str_comp (s, cur->name, strlen (s))) + if ((!exact_match && str_comp (s, cur->name, strlen (s))) || + (exact_match && !strcmp (cur->name, s))) return cur; } } |