| 52 |
{ |
{ |
| 53 |
int shmid = (int)value; |
int shmid = (int)value; |
| 54 |
|
|
| 55 |
if (shmctl(shmid, IPC_RMID, NULL) == -1) |
if (shmid != 0 && shmctl(shmid, IPC_RMID, NULL) == -1) |
| 56 |
{ |
{ |
| 57 |
log_error("shmctl(shmid=%d, IPC_RMID) error (%d)\n", shmid, errno); |
log_error("shmctl(shmid=%d, IPC_RMID) error (%d)\n", shmid, errno); |
| 58 |
} |
} |
| 172 |
{ |
{ |
| 173 |
log_error("trie_dict_set(%s) error\n", filename); |
log_error("trie_dict_set(%s) error\n", filename); |
| 174 |
|
|
| 175 |
if (shmctl(shmid, IPC_RMID, NULL) == -1) |
if (shmid != 0 && shmctl(shmid, IPC_RMID, NULL) == -1) |
| 176 |
{ |
{ |
| 177 |
log_error("shmctl(shmid=%d, IPC_RMID) error (%d)\n", shmid, errno); |
log_error("shmctl(shmid=%d, IPC_RMID) error (%d)\n", shmid, errno); |
| 178 |
} |
} |