Bugfix: Correctly fill the buffer with zeros
This commit is contained in:
parent
332dbfe9c1
commit
6bdd12a584
@ -413,6 +413,7 @@ int main(int argc, char *argv[]) {
|
|||||||
LOG("CORE DUMPS: Your current working directory is \"%s\".\n", cwd);
|
LOG("CORE DUMPS: Your current working directory is \"%s\".\n", cwd);
|
||||||
int patternfd;
|
int patternfd;
|
||||||
if ((patternfd = open("/proc/sys/kernel/core_pattern", O_RDONLY)) >= 0) {
|
if ((patternfd = open("/proc/sys/kernel/core_pattern", O_RDONLY)) >= 0) {
|
||||||
|
memset(cwd, '\0', sizeof(cwd));
|
||||||
if (read(patternfd, cwd, sizeof(cwd)) > 0)
|
if (read(patternfd, cwd, sizeof(cwd)) > 0)
|
||||||
/* a trailing newline is included in cwd */
|
/* a trailing newline is included in cwd */
|
||||||
LOG("CORE DUMPS: Your core_pattern is: %s", cwd);
|
LOG("CORE DUMPS: Your core_pattern is: %s", cwd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user