diff options
author | Peter VandeHaar <pjvandehaar@gmail.com> | 2021-09-03 00:18:30 -0400 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-11-28 20:32:02 +0100 |
commit | 5beef3e73763e296271e626858860f101d27e879 (patch) | |
tree | 3035a45b6c05e69e273da2564a6bc60721075379 /OpenFilesScreen.c | |
parent | 27a18830d5222c8694bfee70aea9744d57983dd7 (diff) |
Strip prefix "0t" from OFFSET column of OpenFilesScreen
Diffstat (limited to 'OpenFilesScreen.c')
-rw-r--r-- | OpenFilesScreen.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/OpenFilesScreen.c b/OpenFilesScreen.c index 6c5f4673..0eb5021a 100644 --- a/OpenFilesScreen.c +++ b/OpenFilesScreen.c @@ -155,11 +155,19 @@ static OpenFiles_ProcessData* OpenFilesScreen_getProcessData(pid_t pid) { case 'n': /* file name, comment, Internet address */ case 's': /* file's size */ case 't': /* file's type */ + { + size_t index = getIndexForType(cmd); + free_and_xStrdup(&item->data[index], line + 1); + break; + } case 'o': /* file's offset */ { size_t index = getIndexForType(cmd); - free(item->data[index]); - item->data[index] = xStrdup(line + 1); + if (String_startsWith(line + 1, "0t")) { + free_and_xStrdup(&item->data[index], line + 3); + } else { + free_and_xStrdup(&item->data[index], line + 1); + } break; } case 'c': /* process command name */ |