Editline: Fix an msan error
authorPavel Labath <pavel@labath.sk>
Mon, 29 Apr 2019 13:54:12 +0000 (13:54 +0000)
committerPavel Labath <pavel@labath.sk>
Mon, 29 Apr 2019 13:54:12 +0000 (13:54 +0000)
commit24d26714e025c0610ad7f9014c47d9874a11b069
tree60e2bdd00e0fad5ea09eb169917863fa9204458e
parent50be573ed207baa477e209cf9e8b247ddd402bc5
Editline: Fix an msan error

Summary:
libedit implementation of el_get(EL_GETTC) had a bug, where it was
consuming vararg arguments until reaching the first null pointer (and
not just two, as documented). This was causing (at least) errors to be
reported when running the tests under msan.

The issue has since been fixed in libedit, but this adds patch adds a
trivial workaround, so that we operate correctly with the libedit
versions which are already out there.

Reviewers: christos, krytarowski, davide

Subscribers: lldb-commits

Differential Revision: https://reviews.llvm.org/D61191

llvm-svn: 359449
lldb/source/Host/common/Editline.cpp