diff options
| author | Simon Wisselink <wisskid@users.noreply.github.com> | 2023-08-04 22:40:19 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-04 22:40:19 +0200 |
| commit | a3cbdc46fbee148f2e0a7c2bf8f0840e5ef2dce0 (patch) | |
| tree | 35c2f7c7e33a7d4a9a2f3116dbc6b80ecc0dc082 /libs | |
| parent | 1d9cda2be34fd6edb74924684260636fd0b89288 (diff) | |
| download | smarty-a3cbdc46fbee148f2e0a7c2bf8f0840e5ef2dce0.tar.gz smarty-a3cbdc46fbee148f2e0a7c2bf8f0840e5ef2dce0.tar.bz2 smarty-a3cbdc46fbee148f2e0a7c2bf8f0840e5ef2dce0.zip | |
Fix strip_tags modifier for falsy input. (#893)
Fixes #890
Diffstat (limited to 'libs')
| -rw-r--r-- | libs/plugins/modifiercompiler.strip_tags.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/plugins/modifiercompiler.strip_tags.php b/libs/plugins/modifiercompiler.strip_tags.php index bd866a61..fd6cc725 100644 --- a/libs/plugins/modifiercompiler.strip_tags.php +++ b/libs/plugins/modifiercompiler.strip_tags.php @@ -21,7 +21,7 @@ function smarty_modifiercompiler_strip_tags($params) { if (!isset($params[ 1 ]) || $params[ 1 ] === true || trim($params[ 1 ], '"') === 'true') { - return "preg_replace('!<[^>]*?>!', ' ', {$params[0]} ?: '')"; + return "preg_replace('!<[^>]*?>!', ' ', (string) {$params[0]})"; } else { return 'strip_tags((string) ' . $params[ 0 ] . ')'; } |
