commit | fa304d06a2e2a59c87e3760c18e80d7bef42ea19 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Wed Jun 12 20:06:36 2019 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Wed Jun 12 20:06:36 2019 +0000 |
tree | 74afd0da76dd9dfdef9c795c25122dd2a95c2601 | |
parent | d5a9a27c78eaa84890c7e3bf81d9781c28b14b70 [diff] | |
parent | aa615c05a15b80efd648b539ac0e951792236e74 [diff] |
Merge "Sync with upstream up to 0d367b12:"
diff --git a/dir.c b/dir.c index e59536f..e56bbf8 100644 --- a/dir.c +++ b/dir.c
@@ -629,6 +629,15 @@ vallfn = NULL; } lidx = *p & LRNOMASK; + if (lidx == 0) { + pwarn("invalid long name\n"); + if (!invlfn) { + invlfn = vallfn; + invcl = valcl; + } + vallfn = NULL; + continue; + } t = longName + --lidx * 13; for (k = 1; k < 11 && t < longName + sizeof(longName); k += 2) {