[Moscow.pm] perl 5.18 and taint numbers

Anton Nikishaev me на lelf.lu
Пн Авг 26 14:49:12 PDT 2013


On Aug 26, 2013, at 10:16 PM, Anton Yuzhaninov <citrin at citrin.ru> wrote:
> 
>> 
>>    Это bug или feature? Если feature то вреда от неё больше чем пользы.
>> 
>> 
>> В 5.16 тоже самое. the only way to bypass the tainting mechanism is by
>> referencing subpatterns from a regular expression match.
> 
> Проверять результат int/oct через regexp это какой то костыль IMHO.
> Если уж и делать проверку числа, то через > и <

Betty:~ lelf$ perl -E 'say join ",", grep { /^(\d+)(?(?{ $^N > 5 })$|(*FAIL))/a } 1..10'
6,7,8,9,10


*убежал*



-- 
lelf



-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130827/72dcd6ea/attachment.bin>


Подробная информация о списке рассылки Moscow-pm