ash: expand: Use HOME in tilde expansion when it is empty
authorDenys Vlasenko <vda.linux@googlemail.com>
Sun, 16 Feb 2020 17:31:05 +0000 (18:31 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 16 Feb 2020 18:16:35 +0000 (19:16 +0100)
commite880b1fea8442b623d45a8f62227fc35cbcac7ec
treed7f36baedaa725a37077edc4a5746ffb82484b7f
parenta7b97e367c44d8a6890397848dcf59f4e190d4f9
ash: expand: Use HOME in tilde expansion when it is empty

Upstream commit:

    Date: Sun, 27 May 2018 17:31:57 +0800
    expand: Use HOME in tilde expansion when it is empty

    Currently if HOME is set to empty tilde expansion will fail, i.e.,
    it will remain as a literal tilde.  This patch changes it to
    return the empty string as required by POSIX.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
shell/ash.c