diff options
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ash.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/shell/ash.c b/shell/ash.c index df7083370..8cc3f0872 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -6108,7 +6108,6 @@ exptilde(char *startp, char *p, int flags) | |||
6108 | struct passwd *pw; | 6108 | struct passwd *pw; |
6109 | const char *home; | 6109 | const char *home; |
6110 | int quotes = flags & (EXP_FULL | EXP_CASE | EXP_REDIR); | 6110 | int quotes = flags & (EXP_FULL | EXP_CASE | EXP_REDIR); |
6111 | int startloc; | ||
6112 | 6111 | ||
6113 | name = p + 1; | 6112 | name = p + 1; |
6114 | 6113 | ||
@@ -6140,9 +6139,7 @@ exptilde(char *startp, char *p, int flags) | |||
6140 | if (!home || !*home) | 6139 | if (!home || !*home) |
6141 | goto lose; | 6140 | goto lose; |
6142 | *p = c; | 6141 | *p = c; |
6143 | startloc = expdest - (char *)stackblock(); | ||
6144 | strtodest(home, SQSYNTAX, quotes); | 6142 | strtodest(home, SQSYNTAX, quotes); |
6145 | recordregion(startloc, expdest - (char *)stackblock(), 0); | ||
6146 | return p; | 6143 | return p; |
6147 | lose: | 6144 | lose: |
6148 | *p = c; | 6145 | *p = c; |