summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--hush.c6
-rw-r--r--shell/hush.c6
2 files changed, 2 insertions, 10 deletions
diff --git a/hush.c b/hush.c
index 2b100983e..46f1a77bd 100644
--- a/hush.c
+++ b/hush.c
@@ -2473,7 +2473,7 @@ void update_ifs_map(void)
* The map[] array only really needs two bits each, and on most machines
* that would be faster because of the reduced L1 cache footprint.
*/
- memset(map,0,256); /* most characters flow through always */
+ memset(map,0,sizeof(map)); /* most characters flow through always */
mapset("\\$'\"`", 3); /* never flow through */
mapset("<>;&|(){}#", 1); /* flow through if quoted */
mapset(ifs, 2); /* also flow through if quoted */
@@ -2541,10 +2541,6 @@ int shell_main(int argc, char **argv)
struct jobset joblist_end = { NULL, NULL };
char **e = environ;
- /* FIXME */
- fprintf(stderr, "sizeof(map)=%d\n", sizeof(map));
-
-
/* XXX what should these be while sourcing /etc/profile? */
global_argc = argc;
global_argv = argv;
diff --git a/shell/hush.c b/shell/hush.c
index 2b100983e..46f1a77bd 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -2473,7 +2473,7 @@ void update_ifs_map(void)
* The map[] array only really needs two bits each, and on most machines
* that would be faster because of the reduced L1 cache footprint.
*/
- memset(map,0,256); /* most characters flow through always */
+ memset(map,0,sizeof(map)); /* most characters flow through always */
mapset("\\$'\"`", 3); /* never flow through */
mapset("<>;&|(){}#", 1); /* flow through if quoted */
mapset(ifs, 2); /* also flow through if quoted */
@@ -2541,10 +2541,6 @@ int shell_main(int argc, char **argv)
struct jobset joblist_end = { NULL, NULL };
char **e = environ;
- /* FIXME */
- fprintf(stderr, "sizeof(map)=%d\n", sizeof(map));
-
-
/* XXX what should these be while sourcing /etc/profile? */
global_argc = argc;
global_argv = argv;