bug-coreutils
[Top][All Lists]
Advanced

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

bug#12966: cut: Problems with overlapping, open-ended ranges


From: Pádraig Brady
Subject: bug#12966: cut: Problems with overlapping, open-ended ranges
Date: Sun, 25 Nov 2012 12:05:28 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1

On 11/24/2012 07:40 PM, Jim Meyering wrote:

diff --git a/src/cut.c b/src/cut.c
index b464840..4219d24 100644
--- a/src/cut.c
+++ b/src/cut.c
@@ -514,17 +514,18 @@ set_fields (const char *fieldstr)
    /* Set the array entries corresponding to integers in the ranges of RP.  */
    for (i = 0; i < n_rp; i++)
      {
-      size_t j;
-      size_t rsi_candidate;
+      /* Ignore any range that is subsumed by the to-EOL range.  */
+      if (eol_range_start && eol_range_start <= rp[i].lo)
+        continue;

looks good.

thanks,
Pádraig.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]