shm_unlink the created/open shm
This commit is contained in:
parent
f530e5452d
commit
346cba0e0f
@ -116,7 +116,7 @@ void init_logging(void) {
|
|||||||
|
|
||||||
if (ftruncate(logbuffer_shm, logbuffer_size) == -1) {
|
if (ftruncate(logbuffer_shm, logbuffer_size) == -1) {
|
||||||
close(logbuffer_shm);
|
close(logbuffer_shm);
|
||||||
shm_unlink("/i3-log-");
|
shm_unlink(shmlogname);
|
||||||
fprintf(stderr, "Could not ftruncate SHM segment for the i3 log: %s\n", strerror(errno));
|
fprintf(stderr, "Could not ftruncate SHM segment for the i3 log: %s\n", strerror(errno));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -124,7 +124,7 @@ void init_logging(void) {
|
|||||||
logbuffer = mmap(NULL, logbuffer_size, PROT_READ | PROT_WRITE, MAP_SHARED, logbuffer_shm, 0);
|
logbuffer = mmap(NULL, logbuffer_size, PROT_READ | PROT_WRITE, MAP_SHARED, logbuffer_shm, 0);
|
||||||
if (logbuffer == MAP_FAILED) {
|
if (logbuffer == MAP_FAILED) {
|
||||||
close(logbuffer_shm);
|
close(logbuffer_shm);
|
||||||
shm_unlink("/i3-log-");
|
shm_unlink(shmlogname);
|
||||||
fprintf(stderr, "Could not mmap SHM segment for the i3 log: %s\n", strerror(errno));
|
fprintf(stderr, "Could not mmap SHM segment for the i3 log: %s\n", strerror(errno));
|
||||||
logbuffer = NULL;
|
logbuffer = NULL;
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user