mirror of
https://github.com/xzeldon/htop.git
synced 2025-07-12 12:14:36 +03:00
fix calloc() calls
* size_t nmemb (number of elements) first, then size_t size * do not assume char is size 1 but use sizeof() * allocate for char, not pointer to char (found by Michael McConville, fixes #261)
This commit is contained in:
2
Header.c
2
Header.c
@ -89,7 +89,7 @@ void Header_writeBackToSettings(const Header* this) {
|
||||
|
||||
for (int i = 0; i < len; i++) {
|
||||
Meter* meter = (Meter*) Vector_get(vec, i);
|
||||
char* name = calloc(64, sizeof(char*));
|
||||
char* name = calloc(64, sizeof(char));
|
||||
if (meter->param) {
|
||||
snprintf(name, 63, "%s(%d)", As_Meter(meter)->name, meter->param);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user