---
 sort.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sort.c b/sort.c
index e974011..4ef16a5 100644
--- a/sort.c
+++ b/sort.c
@@ -68,8 +68,8 @@ skipcolumn(struct line *a, int skip_to_next_col)
                if ((s = memmem(a->data, a->len, fieldsep, fieldseplen))) {
                        if (skip_to_next_col) {
                                s += fieldseplen;
+                               a->len -= s - a->data;
                                a->data = s;
-                               a->len = a->len - (s - a->data);
                        } else {
                                a->data = s;
                                a->len = 1;
-- 
2.24.1


Reply via email to