]> sigrok.org Git - libsigrok.git/commit
session_driver: Quickfix to prevent looped analog data reads.
authorUwe Hermann <redacted>
Thu, 19 Apr 2018 21:23:35 +0000 (23:23 +0200)
committerUwe Hermann <redacted>
Thu, 19 Apr 2018 21:29:22 +0000 (23:29 +0200)
commit567fe53822a9b2378113a0385d32bb86f4959355
tree63ddeda63707324c79eaa5df7faef3c9f23bd7f1
parent2003be8cecbb516119b61b845ed5b0a87321f2e0
session_driver: Quickfix to prevent looped analog data reads.

A local buffer was too small, snprintf() was used to write the
name of the analog-1-1-xxx ZIP archive names in that buffer.

Due to the limited size, only 3 characters were usable for the last
number component, i.e. the code would loop around from analog-1-1-999
to analog-1-1-100 (instead of analog-1-1-1000).

As a quickfix, increase the buffer size by a large margin, a nicer
fix should be used later on.
src/session_driver.c