X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fconflict.c;h=4a20e4ba0d4fb7b021ad772541cdcfb57131ab6b;hb=d3ba09a465cb0e5fc9a74d0b152a7ed965f895cb;hp=82dfdcc0f3a4118b407aaa2014a206aa695ce5cd;hpb=b0b1dd37ff515578cf7cba51625189eb34a196cb;p=mmh diff --git a/uip/conflict.c b/uip/conflict.c index 82dfdcc..4a20e4b 100644 --- a/uip/conflict.c +++ b/uip/conflict.c @@ -192,7 +192,7 @@ grp_names(void) setgrent(); while ((gr = getgrent())) { for (i = 0; i < numgroups; i++) - if (!strcmp(grps[i], gr->gr_name)) { + if (strcmp(grps[i], gr->gr_name)==0) { setup(); fprintf(out, "duplicate group %s(gid=%d)\n", gr->gr_name, (int) gr->gr_gid); @@ -231,7 +231,7 @@ grp_members(void) while ((gr = getgrent())) { for (cp = gr->gr_mem; *cp; cp++) { for (hm = homehead; hm; hm = hm->h_next) - if (!strcmp(*cp, hm->h_name)) + if (strcmp(*cp, hm->h_name)==0) break; if (hm == NULL) { setup(); @@ -328,7 +328,7 @@ check(char *s) register struct home *hm; for (hm = homehead; hm; hm = hm->h_next) - if (!strcmp(s, hm->h_name)) + if (strcmp(s, hm->h_name)==0) return 1; return 0; }