tprint the exact amount of mmap'd data - catpoint - Catpoint simple presenting software.
(HTM) git clone git://r-36.net/catpoint
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 79fcfa10f48e539001da1288f7a084f07b895abf
(DIR) parent e53298ab1f62fbae87d2c139e30ead81a400d0ce
(HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Sun, 20 Dec 2020 15:49:57 +0100
print the exact amount of mmap'd data
It could read past the mmap'd region (not using the NUL terminator).
Signed-off-by: Christoph Lohmann <20h@r-36.net>
Diffstat:
catpoint.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/catpoint.c b/catpoint.c
t@@ -63,7 +63,7 @@ reloadcurrentslide(int sig)
if (sig == SIGHUP) {
clear();
refresh();
- printw("%s", currentslidep);
+ printw("%.*s", currentslidelen, currentslidep);
}
}
t@@ -109,7 +109,7 @@ show:
loadcurrentslide(slidefiles, currentslide);
clear();
refresh();
- printw("%s", currentslidep);
+ printw("%.*s", currentslidelen, currentslidep);
again:
c = getch();