From 4ac6cb534d78d63d7b0a206118c56bad7024b9f8 Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Fri, 14 Jul 2000 01:13:37 +0000
Subject: Fix some stupid memory bugs.  -Erik

---
 cmdedit.c       | 3 +--
 shell/cmdedit.c | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/cmdedit.c b/cmdedit.c
index b94b8e331..0f064b414 100644
--- a/cmdedit.c
+++ b/cmdedit.c
@@ -414,7 +414,6 @@ extern void cmdedit_read_input(char* prompt, char command[BUFSIZ])
 	char c = 0;
 	struct history *hp = his_end;
 
-	memset(command, 0, sizeof(command));
 	if (!reset_term) {
 		
 		getTermSettings(inputFd, (void*) &initial_settings);
@@ -462,7 +461,7 @@ extern void cmdedit_read_input(char* prompt, char command[BUFSIZ])
 			xwrite(outputFd, prompt, strlen(prompt));
 
 			/* Reset the command string */
-			memset(command, 0, sizeof(command));
+			memset(command, 0, BUFSIZ);
 			len = cursor = 0;
 
 			break;
diff --git a/shell/cmdedit.c b/shell/cmdedit.c
index b94b8e331..0f064b414 100644
--- a/shell/cmdedit.c
+++ b/shell/cmdedit.c
@@ -414,7 +414,6 @@ extern void cmdedit_read_input(char* prompt, char command[BUFSIZ])
 	char c = 0;
 	struct history *hp = his_end;
 
-	memset(command, 0, sizeof(command));
 	if (!reset_term) {
 		
 		getTermSettings(inputFd, (void*) &initial_settings);
@@ -462,7 +461,7 @@ extern void cmdedit_read_input(char* prompt, char command[BUFSIZ])
 			xwrite(outputFd, prompt, strlen(prompt));
 
 			/* Reset the command string */
-			memset(command, 0, sizeof(command));
+			memset(command, 0, BUFSIZ);
 			len = cursor = 0;
 
 			break;
-- 
cgit v1.2.3