diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 13cda6aa2688..74e2052f429d 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c @@ -1998,7 +1998,7 @@ static char *remove_dot(char *s) if (n && s[n]) { size_t m = strspn(s + n + 1, "0123456789"); - if (m && (s[n + m] == '.' || s[n + m] == 0)) + if (m && (s[n + m + 1] == '.' || s[n + m + 1] == 0)) s[n] = 0; } return s;