---
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- [hackers] [PATCH 0/3][sbase] sort fixes Richard Ipsum
- [hackers] [PATCH 2/3][sbase] sort: Don't do top-level ... Richard Ipsum
- Re: [hackers] [PATCH 2/3][sbase] sort: Don't do to... Michael Forney
- Re: [hackers] [PATCH 2/3][sbase] sort: Don't d... Richard Ipsum
- [hackers] [PATCH 1/3][sbase] sort: Fix handling of -k ... Richard Ipsum
- Re: [hackers] [PATCH 1/3][sbase] sort: Fix handlin... Michael Forney
- Re: [hackers] [PATCH 1/3][sbase] sort: Fix han... Richard Ipsum
- [hackers] [PATCH 3/3][sbase] sort: Fix string length u... Richard Ipsum
- Re: [hackers] [PATCH 0/3][sbase] sort fixes Michael Forney
