]> sigrok.org Git - pulseview.git/blobdiff - pv/data/logicsegment.cpp
Better segment handling in math signal and lock avoidance
[pulseview.git] / pv / data / logicsegment.cpp
index a7df235a32d1c7a613de2824b14ca5ae6edff113..22f1d38a0095565cabdeb807180c0e7aff3c934d 100644 (file)
@@ -328,6 +328,7 @@ void LogicSegment::append_payload(shared_ptr<sigrok::Logic> logic)
 
 void LogicSegment::append_payload(void *data, uint64_t data_size)
 {
+       assert(unit_size_ > 0);
        assert((data_size % unit_size_) == 0);
 
        lock_guard<recursive_mutex> lock(mutex_);