From 48415c5e1ccd7e129421f907807a22fa81d24160 Mon Sep 17 00:00:00 2001 From: KlzXS Date: Mon, 8 Nov 2021 15:08:12 +0100 Subject: [PATCH] Revert "malloc() mem those persist through program runtime" This reverts commit b84ad2d552a81f4e4383e716cf0624e768839a7d. --- src/nnn.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/nnn.c b/src/nnn.c index 7d37a2b0..c7440149 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -6560,7 +6560,9 @@ static bool cdprep(char *lastdir, char *lastname, char *path, char *newpath) static bool browse(char *ipath, const char *session, int pkey) { - char *newpath = malloc(PATH_MAX), *rundir = malloc(PATH_MAX), *runfile = malloc(NAME_MAX + 1); + char newpath[PATH_MAX] __attribute__ ((aligned)), + rundir[PATH_MAX] __attribute__ ((aligned)), + runfile[NAME_MAX + 1] __attribute__ ((aligned)); char *path, *lastdir, *lastname, *dir, *tmp; pEntry pent; enum action sel; @@ -6720,7 +6722,7 @@ nochange: /* If STDIN is no longer a tty (closed) we should exit */ if (!isatty(STDIN_FILENO) && !g_state.picker) - return EXIT_FAILURE; // NOLINT + return EXIT_FAILURE; sel = nextsel(presel); if (presel)