diff options
| author | Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> | 2013-03-09 16:49:58 +0100 |
|---|---|---|
| committer | Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com> | 2013-03-09 16:49:58 +0100 |
| commit | 851df339777c944c9e47db10729c5f5b0ab862db (patch) | |
| tree | b7b685d194e19bdcfc2d03b798d907b75745e283 /core/queue.c | |
| parent | 17f3f3d9a0442aa6d4dc1a07ecec4b2565055a3e (diff) | |
| download | uwsgi-851df339777c944c9e47db10729c5f5b0ab862db.tar.gz | |
core/queue: close queue store after mmap()
Reported by Coverity as CID #971035.
Diffstat (limited to 'core/queue.c')
| -rw-r--r-- | core/queue.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/queue.c b/core/queue.c index ed36ae1f..929d569a 100644 --- a/core/queue.c +++ b/core/queue.c @@ -47,6 +47,7 @@ void uwsgi_init_queue() { // fix header uwsgi.queue_header = uwsgi.queue; uwsgi.queue += 16; + close(queue_fd); } else { uwsgi.queue = mmap(NULL, (uwsgi.queue_blocksize * uwsgi.queue_size) + 16, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANON, -1, 0); |
