diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2021-01-27 15:11:50 +0100 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-01-30 14:21:26 +0100 |
commit | fa499fc155f81801b62d3cbafdd2151f3301d52a (patch) | |
tree | 5f6ff1a6e8e99ff2bd2edd54176ac0a844c5eeb6 /freebsd/FreeBSDProcess.c | |
parent | fdaa15bd8d6df7dd4721ed70a913865b343a80c7 (diff) |
FreeBSD: misc
Diffstat (limited to 'freebsd/FreeBSDProcess.c')
-rw-r--r-- | freebsd/FreeBSDProcess.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/freebsd/FreeBSDProcess.c b/freebsd/FreeBSDProcess.c index 0d91c4fe..76c4cf8b 100644 --- a/freebsd/FreeBSDProcess.c +++ b/freebsd/FreeBSDProcess.c @@ -65,9 +65,10 @@ void Process_delete(Object* cast) { static void FreeBSDProcess_writeField(const Process* this, RichString* str, ProcessField field) { const FreeBSDProcess* fp = (const FreeBSDProcess*) this; - char buffer[256]; buffer[255] = '\0'; + char buffer[256]; + size_t n = sizeof(buffer); int attr = CRT_colors[DEFAULT_COLOR]; - int n = sizeof(buffer) - 1; + switch (field) { // add FreeBSD-specific fields here case JID: xSnprintf(buffer, n, "%*d ", Process_pidDigits, fp->jid); break; |