numatop/format.patch
2022-08-13 20:38:02 +02:00

37 lines
937 B
Diff

--- numatop-2.2/common/os/os_util.c 2021-09-08 04:29:54.000000000 +0200
+++ numatop-2.2/common/os/os_util.c 2022-08-13 15:24:06.607330278 +0200
@@ -387,12 +387,10 @@
int len = strlen(str);
boolean_t ret = B_FALSE;
- if ((scopy = malloc(len + 1)) == NULL) {
+ if ((scopy = strdup(str)) == NULL) {
return (B_FALSE);
}
- strncpy(scopy, str, len);
- scopy[len] = 0;
cur = scopy;
while (cur < (scopy + len)) {
--- numatop-2.2/common/reg.c 2021-09-08 04:29:54.000000000 +0200
+++ numatop-2.2/common/reg.c 2022-08-13 16:16:12.060462958 +0200
@@ -240,7 +240,7 @@
}
if (len > 0) {
- (void) mvwprintw(r->hdl, line, pos_x, content);
+ (void) mvwprintw(r->hdl, line, pos_x, "%s", content);
}
if (r->mode != 0) {
@@ -267,7 +267,7 @@
}
if (len > 0) {
- (void) mvwprintw(r->hdl, line, pos_x, content);
+ (void) mvwprintw(r->hdl, line, pos_x, "%s", content);
}
(void) wattroff(r->hdl, A_REVERSE | A_BOLD);