diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2011-08-17 19:00:08 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2011-08-17 19:00:08 +0000 |
commit | 815e52cdbf0a62bf795d5af8e7089aaca5709806 (patch) | |
tree | ecc5703b2ecc51cc2db7f29e71662a9549dbfda5 /Src | |
parent | 5bbedb3df35aaa0cb72882674f50eb89f8d30a7b (diff) | |
download | zsh-815e52cdbf0a62bf795d5af8e7089aaca5709806.tar.gz zsh-815e52cdbf0a62bf795d5af8e7089aaca5709806.tar.xz zsh-815e52cdbf0a62bf795d5af8e7089aaca5709806.zip |
users/16253, users/16255: a nulstring should be split like an empty string
Diffstat (limited to 'Src')
-rw-r--r-- | Src/utils.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Src/utils.c b/Src/utils.c index 439b43aa9..c8d021c66 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -3176,6 +3176,10 @@ sepsplit(char *s, char *sep, int allownull, int heap) int n, sl; char *t, *tt, **r, **p; + /* Null string? Treat as empty string. */ + if (s[0] == Nularg && !s[1]) + s++; + if (!sep) return spacesplit(s, allownull, heap, 0); |