aboutsummaryrefslogtreecommitdiff
path: root/contrib/sendmail/libsm/strcaseeq.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/sendmail/libsm/strcaseeq.c')
-rw-r--r--contrib/sendmail/libsm/strcaseeq.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/contrib/sendmail/libsm/strcaseeq.c b/contrib/sendmail/libsm/strcaseeq.c
index c252d85e53e0..ec1a942e3c65 100644
--- a/contrib/sendmail/libsm/strcaseeq.c
+++ b/contrib/sendmail/libsm/strcaseeq.c
@@ -17,7 +17,7 @@
#include <sm/ixlen.h>
/*
-** SM_STRCASEEQ -- are two strings equal (case-insenstive)?
+** SM_STRCASEEQ -- are two strings equal (case-insensitive)?
**
** Parameters:
** s1 -- string
@@ -63,7 +63,7 @@ sm_strcaseeq(s1, s2)
}
/*
-** SM_STRNCASEEQ -- are two strings (up to a length) equal (case-insenstive)?
+** SM_STRNCASEEQ -- are two strings (up to a length) equal (case-insensitive)?
**
** Parameters:
** s1 -- string
@@ -86,13 +86,13 @@ sm_strncaseeq(s1, s2, n)
if (0 == n)
return true;
- if (asciistr(s1))
+ if (asciinstr(s1, n))
{
- if (!asciistr(s2))
+ if (!asciinstr(s2, n))
return false;
return (sm_strncasecmp(s1, s2, n) == 0);
}
- if (asciistr(s2))
+ if (asciinstr(s2, n))
return false;
l1 = sm_lowercase(s1);
if (l1 != s1)
@@ -104,7 +104,7 @@ sm_strncaseeq(s1, s2, n)
f1 = NULL;
l2 = sm_lowercase(s2);
- while (*l1 == *l2 && '\0' != *l1 && n-- > 0)
+ while (*l1 == *l2 && '\0' != *l1 && --n > 0)
l1++, l2++;
same = *l1 == *l2;