aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-06-05 18:35:19 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-06-05 19:03:06 +0530
commit1dbbcac84f9405feaefa57527fa5e2a754332984 (patch)
treef558f1338fc2aa57aa1899b1aee6d503068e24b9
parent7f8766247f0a2f99184e4437a6133c87e826498d (diff)
downloadnnn-1dbbcac84f9405feaefa57527fa5e2a754332984.tar.gz
Use local buffers for events
-rw-r--r--src/nnn.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nnn.c b/src/nnn.c
index ece9e63..3d2d461 100644
--- 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