mirror of
https://github.com/rkd77/elinks.git
synced 2024-11-04 08:17:17 -05:00
Fix crash on search-toggle-regex when RE disabled
Check the return value of get_opt_rec on "document.browse.search.regex" before dereferencing it. The option is not there if regular expression support is disabled at build time. This commit fixes a bug introduced in commit b2d51c75ff0d6c52a4f6a2761801beb641cba3a2.
This commit is contained in:
parent
4a2fd2d964
commit
84259ff26a
2
NEWS
2
NEWS
@ -31,6 +31,8 @@ Other changes:
|
|||||||
title, note the charset. Don't truncate titles to the width of the
|
title, note the charset. Don't truncate titles to the width of the
|
||||||
terminal.
|
terminal.
|
||||||
* bug 1061: Correctly truncate UTF-8 titles in the tab bar.
|
* bug 1061: Correctly truncate UTF-8 titles in the tab bar.
|
||||||
|
* Don't crash when the search-toggle-regex action is used and no regular
|
||||||
|
expression support is compiled in.
|
||||||
* minor bug 761: When reading bookmarks from an XBEL file, distinguish
|
* minor bug 761: When reading bookmarks from an XBEL file, distinguish
|
||||||
attribute names from attribute values.
|
attribute names from attribute values.
|
||||||
* enhancement: Updated ISO 8859-7, ISO 8859-16, KOI8-R, and MacRoman.
|
* enhancement: Updated ISO 8859-7, ISO 8859-16, KOI8-R, and MacRoman.
|
||||||
|
@ -1423,9 +1423,11 @@ text_typeahead_handler(struct input_line *line, int action_id)
|
|||||||
get_opt_rec(config_options,
|
get_opt_rec(config_options,
|
||||||
"document.browse.search.regex");
|
"document.browse.search.regex");
|
||||||
|
|
||||||
opt->value.number = (opt->value.number + 1)
|
if (opt) {
|
||||||
% (opt->max + 1);
|
opt->value.number = (opt->value.number + 1)
|
||||||
option_changed(ses, opt);
|
% (opt->max + 1);
|
||||||
|
option_changed(ses, opt);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
/* Fall thru */
|
/* Fall thru */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user