X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/49976f25a761e67a05cc493cc7ab88863a587e30..ca9f3b344ed691254a990c4d0ec6f3f08312ee3b:/uip/aliasbr.c diff --git a/uip/aliasbr.c b/uip/aliasbr.c index 015f48a4..f523fbc5 100644 --- a/uip/aliasbr.c +++ b/uip/aliasbr.c @@ -132,6 +132,8 @@ akval (struct aka *ak, char *s) if (mp && mp->m_ingrp) { char *gname = add (mp->m_gname, NULL); + /* FIXME: gname must be true; add() never returns NULL. + * Is some other test required? */ if (gname && aleq (name, ak->ak_name)) { /* Will leak cp. */ cp = concat (gname, akresult (ak), NULL); @@ -163,7 +165,7 @@ aleq (char *string, char *aliasent) while ((c = *string++)) { if (*aliasent == '*') return 1; - if ((c | 040) != (*aliasent | 040)) + if (tolower((unsigned char)c) != tolower((unsigned char)*aliasent)) return 0; aliasent++; }