diff options
author | jilles <jilles@FreeBSD.org> | 2016-01-07 23:13:20 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2016-01-07 23:13:20 +0000 |
commit | acacb5074b2237806e9955d5aeafb3cbac26a80d (patch) | |
tree | c20ea8b5ec4098e9f3256f758d8c0867eb765b7f /bin/sh/var.c | |
parent | 66aa33e3b54566ac437dc5e07c902034dd158713 (diff) | |
download | FreeBSD-src-acacb5074b2237806e9955d5aeafb3cbac26a80d.zip FreeBSD-src-acacb5074b2237806e9955d5aeafb3cbac26a80d.tar.gz |
sh: Reduce size of options table.
Diffstat (limited to 'bin/sh/var.c')
-rw-r--r-- | bin/sh/var.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/sh/var.c b/bin/sh/var.c index c124a5d..d401361 100644 --- a/bin/sh/var.c +++ b/bin/sh/var.c @@ -754,8 +754,8 @@ mklocal(char *name) INTOFF; lvp = ckmalloc(sizeof (struct localvar)); if (name[0] == '-' && name[1] == '\0') { - lvp->text = ckmalloc(sizeof optlist); - memcpy(lvp->text, optlist, sizeof optlist); + lvp->text = ckmalloc(sizeof optval); + memcpy(lvp->text, optval, sizeof optval); vp = NULL; } else { vp = find_var(name, &vpp, NULL); @@ -797,7 +797,7 @@ poplocalvars(void) localvars = lvp->next; vp = lvp->vp; if (vp == NULL) { /* $- saved */ - memcpy(optlist, lvp->text, sizeof optlist); + memcpy(optval, lvp->text, sizeof optval); ckfree(lvp->text); optschanged(); } else if ((lvp->flags & (VUNSET|VSTRFIXED)) == VUNSET) { |