#738 crash on wildcard search
This commit is contained in:
@@ -63,6 +63,7 @@ register_search_tab({
|
|||||||
get '/ajax/content/search/node' => require_login sub {
|
get '/ajax/content/search/node' => require_login sub {
|
||||||
my $node = param('q');
|
my $node = param('q');
|
||||||
send_error('Missing node', 400) unless $node;
|
send_error('Missing node', 400) unless $node;
|
||||||
|
return unless ($node =~ m/\w/); # need some alphanum at least
|
||||||
content_type('text/html');
|
content_type('text/html');
|
||||||
|
|
||||||
my $agenot = param('age_invert') || '0';
|
my $agenot = param('age_invert') || '0';
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ register_search_tab({
|
|||||||
get '/ajax/content/search/vlan' => require_login sub {
|
get '/ajax/content/search/vlan' => require_login sub {
|
||||||
my $q = param('q');
|
my $q = param('q');
|
||||||
send_error( 'Missing query', 400 ) unless $q;
|
send_error( 'Missing query', 400 ) unless $q;
|
||||||
|
return unless ($q =~ m/\w/); # need some alphanum at least
|
||||||
my $rs;
|
my $rs;
|
||||||
|
|
||||||
if ( $q =~ m/^\d+$/ ) {
|
if ( $q =~ m/^\d+$/ ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user