]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
maps: Simplify implementation of map_name()
authorJes Sorensen <jsorensen@fb.com>
Fri, 21 Apr 2017 16:11:21 +0000 (12:11 -0400)
committerJes Sorensen <jsorensen@fb.com>
Fri, 21 Apr 2017 16:11:21 +0000 (12:11 -0400)
Reported-By: NeilBrown <neilb@suse.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
maps.c

diff --git a/maps.c b/maps.c
index 81f29c41f887a95a391400219b2373cf1a836351..bb28ba6539631ad5ae02840c915a3984cb04b7af 100644 (file)
--- a/maps.c
+++ b/maps.c
@@ -165,11 +165,8 @@ char *map_num(mapping_t *map, int num)
 
 int map_name(mapping_t *map, char *name)
 {
-       while (map->name) {
-               if (strcmp(map->name, name)==0)
-                       return map->num;
+       while (map->name && strcmp(map->name, name) != 0)
                map++;
-       }
 
        return map->num;
 }