zeroplus: Clip sampling sizes larger that our sample memory
Otherwise, we'll return a non-sensical result for our memory_size enumeration.
This commit is contained in:
parent
3e43da1f70
commit
c38e64c742
|
@ -57,6 +57,9 @@ SR_PRIV int clz(unsigned int x)
|
||||||
|
|
||||||
SR_PRIV int set_limit_samples(struct dev_context *devc, uint64_t samples)
|
SR_PRIV int set_limit_samples(struct dev_context *devc, uint64_t samples)
|
||||||
{
|
{
|
||||||
|
if (samples > devc->max_sample_depth)
|
||||||
|
samples = devc->max_sample_depth;
|
||||||
|
|
||||||
devc->limit_samples = samples;
|
devc->limit_samples = samples;
|
||||||
|
|
||||||
if (samples <= 2 * 1024)
|
if (samples <= 2 * 1024)
|
||||||
|
|
Loading…
Reference in New Issue