]> sigrok.org Git - libsigrok.git/commit
input/csv: Accept absence of last end-of-line termination sequence
authorGerhard Sittig <redacted>
Mon, 5 Jun 2017 17:00:23 +0000 (19:00 +0200)
committerUwe Hermann <redacted>
Tue, 6 Jun 2017 21:28:09 +0000 (23:28 +0200)
commit7f4c3a622405b409e579e8344192e8daf15cb817
treeeb611f9eb2b90f580d7509e7b6e268f9d7f5e05f
parent4439363aa02928098eab8dcd18b5ccb41737c882
input/csv: Accept absence of last end-of-line termination sequence

On the Windows platform it appears to be popular to _not_ terminate the
very last line in a text file. Which results in an unmet constraint in
the CSV input module and an internal exception in PulseView which aborts
program execution.

Cope with the absence of the text line termination sequence at the very
end of the input stream. Keep all other checks in place, such that only
completely received text lines get processed.

This fixes bug #635.
src/input/csv.c