diff options
-rw-r--r-- | src/lib/shm_flow_set.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/shm_flow_set.c b/src/lib/shm_flow_set.c index ca3a1a87..d2107fc3 100644 --- a/src/lib/shm_flow_set.c +++ b/src/lib/shm_flow_set.c @@ -84,20 +84,16 @@ struct shm_flow_set * shm_flow_set_create() mode_t mask; int shm_fd; int i; - struct stat st; sprintf(fn, SHM_FLOW_SET_PREFIX "%d", getpid()); - if (stat(fn, &st) != -1 && unlink(fn)) - return NULL; - set = malloc(sizeof(*set)); if (set == NULL) return NULL; mask = umask(0); - shm_fd = shm_open(fn, O_CREAT | O_EXCL | O_RDWR, 0666); + shm_fd = shm_open(fn, O_CREAT | O_RDWR, 0666); if (shm_fd == -1) { free(set); return NULL; |