From 1144d38316ec93ade5c83f84affc0316acb40d93 Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensberg@justemail.net>
Date: Fri, 16 Dec 2016 19:55:28 +0100
Subject: [PATCH] tweaks: don't bother reallocating a string of which there is
 only one

And which normally is just some ten or twenty characters long, and
never gets wildly overallocated.
---
 src/browser.c | 1 -
 src/files.c   | 2 --
 src/prompt.c  | 1 -
 3 files changed, 4 deletions(-)

diff --git a/src/browser.c b/src/browser.c
index 2d71e6ff..5791f60b 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -239,7 +239,6 @@ char *do_browser(char *path)
 
 	    /* Convert newlines to nulls in the directory name. */
 	    sunder(answer);
-	    align(&answer);
 
 	    path = free_and_assign(path, real_dir_from_tilde(answer));
 
diff --git a/src/files.c b/src/files.c
index 3fca991f..7cc15289 100644
--- a/src/files.c
+++ b/src/files.c
@@ -1175,7 +1175,6 @@ void do_insertfile(void)
 
 	    /* Convert newlines to nulls in the given filename. */
 	    sunder(answer);
-	    align(&answer);
 
 #ifndef NANO_TINY
 	    if (execute) {
@@ -2403,7 +2402,6 @@ int do_writeout(bool exiting)
 
 	    /* Convert newlines to nulls, just before we save the file. */
 	    sunder(answer);
-	    align(&answer);
 
 	    /* Here's where we allow the selected text to be written to
 	     * a separate file.  If we're using restricted mode, this
diff --git a/src/prompt.c b/src/prompt.c
index 1e346674..928c170b 100644
--- a/src/prompt.c
+++ b/src/prompt.c
@@ -306,7 +306,6 @@ void do_statusbar_delete(void)
 
 	charmove(answer + statusbar_x, answer + statusbar_x + char_len,
 			strlen(answer) - statusbar_x - char_len + 1);
-	align(&answer);
 
 	update_the_statusbar();
     }
-- 
GitLab