[bug] Wrong filename detection of Content-Disposition with ending semicolon. Fixes #4025