diff options
Diffstat (limited to 'src/lib')
| -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;  | 
