]> sigrok.org Git - pulseview.git/commit
Fix #705 by preventing the use of invalid instances
authorSoeren Apel <redacted>
Sun, 17 Apr 2016 13:28:51 +0000 (15:28 +0200)
committerSoeren Apel <redacted>
Sun, 17 Apr 2016 13:28:51 +0000 (15:28 +0200)
commited2cec68674ac98de6bde7a399d12a0bb9c8dd05
tree6d47b8664eddeea45cb01d3e721615d476b10418
parent75d0779e498595f3a957de79eedd97c0647a2b28
Fix #705 by preventing the use of invalid instances

As QCache owns the object instances it manages, inserting
an object into the cache transfers ownership automatically.
This means we can't use an instance after it has been
inserted into the cache as this results in a double free
situation as we'd end up calling the destructor on the same
object instance as the cache.
pv/view/logicsignal.cpp