[Bug 1458244] New: [PATCH] - improve perl-Term-Completion handling of spaces

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1458244

            Bug ID: 1458244
           Summary: [PATCH] - improve perl-Term-Completion handling of
                    spaces
           Product: Fedora
           Version: rawhide
         Component: perl-Term-Completion
          Assignee: jplesnik@xxxxxxxxxx
          Reporter: tkasparek@xxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: jplesnik@xxxxxxxxxx,
                    perl-devel@xxxxxxxxxxxxxxxxxxxxxxx



Created attachment 1284412
  --> https://bugzilla.redhat.com/attachment.cgi?id=1284412&action=edit
patch which fixes the issue

Description of problem:
perl-Term-Completion does not handle spaces and tabs after the end of completed
file very well.


Version-Release number of selected component (if applicable):
perl-Term-Completion-1.00-10.fc26


How reproducible:
always


Steps to Reproduce:
1. Enter file file?
2. /root[space][space][space][tab]
3. Ender file? /root   substr outside of string at
/usr/share/perl5/vendor_perl/Term/Completion.pm line 207, <STDIN> line 1.
Use of uninitialized value $test in concatenation (.) or string at
/usr/share/perl5/vendor_perl/Term/Completion.pm line 211, <STDIN> line 1.

Actual results:
Error message as shown in reproducer steps


Expected results:
No error

Additional info:
The error is caused when calculating the then length of substring to complete.
In this case the length is negative, however it's accepted for completion as
value of $add < 1 have boolean value of true. Accepting only positive values of
$add fixes dais issue.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]

  Powered by Linux