mirror of
https://github.com/curl/curl.git
synced 2026-07-02 21:47:18 +03:00
checksrc: fix to handle ) predecing a banned function
Fixing:
```
Unmatched ) in regex; marked by <-- HERE in m/ \*buffer_len = \(ssize_t) <-- HERE
strtol\(/ at /home/runner/work/curl/curl/scripts/checksrc.pl line 916, <$R> line 380.
```
Ref: https://github.com/curl/curl/actions/runs/18209824275/job/51848079550#step:3:5
Also add a test case.
Follow-up to 684f4cdd3e #18779
Cherry-picked from #18823
Closes #18836
This commit is contained in:
parent
99433d06e6
commit
fff36a360e
2 changed files with 7 additions and 2 deletions
|
|
@ -908,6 +908,7 @@ sub scanfile {
|
|||
$prefix =~ s/\[/\\[/;
|
||||
$prefix =~ s/\]/\\]/;
|
||||
$prefix =~ s/\(/\\(/;
|
||||
$prefix =~ s/\)/\\)/;
|
||||
$suff =~ s/\(/\\(/;
|
||||
$l =~ s/$prefix$bad$suff/$prefix$replace/;
|
||||
goto again;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue