[Pcsclite-cvs-commit] r4656 - /trunk/pcsc-tools/gscriptor
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Tue Jan 12 20:56:16 UTC 2010
Author: rousseau
Date: Tue Jan 12 20:56:16 2010
New Revision: 4656
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4656
Log:
ReaderConfig(): escape metacharacters []() in the reader name when using
reader name as a pattern matching
Modified:
trunk/pcsc-tools/gscriptor
Modified: trunk/pcsc-tools/gscriptor
URL: http://svn.debian.org/wsvn/pcsclite/trunk/pcsc-tools/gscriptor?rev=4656&op=diff
==============================================================================
--- trunk/pcsc-tools/gscriptor (original)
+++ trunk/pcsc-tools/gscriptor Tue Jan 12 20:56:16 2010
@@ -446,6 +446,13 @@
{
my $i = 0;
my $reader = $hConfig {'reader'};
+
+ # escape metacharacters
+ $reader =~ s/\[/\\\[/g;
+ $reader =~ s/\]/\\\]/g;
+ $reader =~ s/\(/\\\[/g;
+ $reader =~ s/\)/\\\)/g;
+
for (@readers_list)
{
$cboReaders->set_active($i) if (m/$reader/);
More information about the Pcsclite-cvs-commit
mailing list