diff options
| -rw-r--r-- | wildcard_cmp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/wildcard_cmp.c b/wildcard_cmp.c index dd19d6c..fe0b3e1 100644 --- a/wildcard_cmp.c +++ b/wildcard_cmp.c @@ -30,7 +30,8 @@ int wildcard_cmp(const char *s, const char *p, const bool casecmp) return r; } - const size_t n = wc - p; + const size_t auxn = wc - p, rem = strlen(s), + n = auxn > rem ? rem : auxn; if (n) { |
