]> git.wh0rd.org Git - nano.git/commitdiff
Oops, free foo and don't allocate it every time throught the loop
authorChris Allegretta <chrisa@asty.org>
Sun, 5 Nov 2000 21:56:54 +0000 (21:56 +0000)
committerChris Allegretta <chrisa@asty.org>
Sun, 5 Nov 2000 21:56:54 +0000 (21:56 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@269 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

files.c
po/nano.pot

diff --git a/files.c b/files.c
index 86c075b39041093db2891b4e56b20876711ff8c6..43684e5fdee9ef5691bfc839242b6af0093b12b1 100644 (file)
--- a/files.c
+++ b/files.c
@@ -608,6 +608,7 @@ int input_tab(char *buf, int place, int lastWasTab)
     static char **matches = (char **) NULL;
     int pos = place, newplace = 0, i = 0, col = 0, editline = 0;
     int longestname = 0;
+    char *foo;
 
     if (lastWasTab == FALSE) {
        char *tmp, *matchBuf;
@@ -704,13 +705,13 @@ int input_tab(char *buf, int place, int lastWasTab)
            if (longestname > COLS - 1)
                longestname = COLS - 1;
 
+           foo = nmalloc(longestname + 5);
+
            /* Print the list of matches */
            for (i = 0, col = 0; i < num_matches; i++) {
                
                /* make each filename shown be the same length as the longest
                        filename, with two spaces at the end */
-               char *foo;
-               foo = nmalloc(longestname + 5);
                snprintf(foo, longestname + 1, matches[i]);
                while (strlen(foo) < longestname)
                    strcat(foo, " ");
@@ -724,6 +725,7 @@ int input_tab(char *buf, int place, int lastWasTab)
                    col = 0;
                }
            }
+           free(foo);
            wrefresh(edit);
            num_matches = 0;
        }
index 86772dad4c8495aeaaeb45c45f3c645509329c10..10453bd7c840aeda405386d2d8405ec8c968b9f2 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-11-05 16:52-0500\n"
+"POT-Creation-Date: 2000-11-05 16:56-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"