mherger wrote: 
> > [18-06-01 09:50:31.6545] Slim::Networking::IO::Select::__ANON__ (131)
> > Error: Select task failed calling Slim::Web::HTTP::processHTTP:
> > Unescaped left brace in regex is illegal here in regex; marked by <--
> > HERE in m/{{ <-- HERE 00:04:20:10:1a:a5}}/ at
> > /usr/libexec/Plugins/SettingsManager/Web.pm line 232.
> > ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x55cc5b84b148)
> 
> I guess you're using { somewhere in a value, which breaks the regex 
> parsing. Either change the plugin to not interpret those values as 
> regexes (wrap ein \Q...\E), or modify the value to remove the brace or 
> escape it. That's not a LMS issue.
> 

The code in question is 
Code:
--------------------
        my %clientHash;
        foreach my $c (Slim::Player::Client::clients()) {
                my $cid = $c->id();
                my $cname = $c->name();
                $clientHash{$cname} = $cid;
                # expand {{id1}} etc.
                $cname = &escape_html($cname);
                $nsHTML =~ s/{{$cid}}/$cname/sg;
--------------------

This looks like it is parsing the client names. But mine are "Bedroom"
and "livingRoom" so there are no braces. There is no other input to the
Settings manager that I know of. It was working before I updates to LEAP
15 and LMS 7.9.2-0.1.152.


------------------------------------------------------------------------
jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223
View this thread: http://forums.slimdevices.com/showthread.php?t=109113

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to