mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
Bug 1001: fix uninitialized-pointer crash in URI rewriting
(cherry picked from commit 6d2e034007
)
This commit is contained in:
parent
ac48b3e4e6
commit
8b5de30f72
2
NEWS
2
NEWS
@ -304,6 +304,8 @@ To be released as 0.11.4.
|
||||
* critical bugs 613, 714, 961: ``assertion list_empty(form_controls)
|
||||
failed''
|
||||
* critical bug 945: don't crash if a Lua script calls e.g. error(nil)
|
||||
* critical bug 1001: don't crash if a smart URI rewrite template gets
|
||||
too few parameters
|
||||
* major bug 956: don't reuse pointers to SpiderMonkey objects that may
|
||||
have been collected as garbage. This fix causes bug 954.
|
||||
* CVE-2007-2027: check if the program path contains "src/" before
|
||||
|
@ -289,7 +289,7 @@ rewrite_uri(unsigned char *url, struct uri *current_uri, unsigned char *arg)
|
||||
case '8':
|
||||
case '9':
|
||||
value = *url - '0';
|
||||
if (value > argc) break;
|
||||
if (value >= argc) break;
|
||||
encode_uri_string(&n, args[value],
|
||||
argslen[value], 1);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user