commit 48415c5e1ccd7e129421f907807a22fa81d24160
parent 1508874b5a783771933c7f09921b2caf463a64f5
Author: KlzXS <klzx+github@klzx.cf>
Date: Mon, 8 Nov 2021 15:08:12 +0100
Revert "malloc() mem those persist through program runtime"
This reverts commit b84ad2d552a81f4e4383e716cf0624e768839a7d.
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git 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)