nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 1dbbcac84f9405feaefa57527fa5e2a754332984
parent 7f8766247f0a2f99184e4437a6133c87e826498d
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Wed,  5 Jun 2019 18:35:19 +0530

Use local buffers for events

Diffstat:
Msrc/nnn.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -1491,10 +1491,10 @@ static int nextsel(int presel) const uint len = LEN(bindings); #ifdef LINUX_INOTIFY struct inotify_event *event; - char *inotify_buf = alloca(EVENT_BUF_LEN); + char inotify_buf[EVENT_BUF_LEN]; memset((void *)inotify_buf, 0x0, EVENT_BUF_LEN); #elif defined(BSD_KQUEUE) - struct kevent *event_data = alloca(sizeof(struct kevent) * NUM_EVENT_SLOTS); + struct kevent event_data[NUM_EVENT_SLOTS]; memset((void *)event_data, 0x0, sizeof(struct kevent) * NUM_EVENT_SLOTS); #endif