X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Falsa%2Fprotocol.c;h=61b03cab757fd07ce745af587487accf526292ab;hb=35e199da505f5b8fadffa58875aaca70a8fde4f2;hp=ff6a3f85560b2ada21daf8a1231852b5e055506c;hpb=786934010365a0b33aa8a32a7dc62a2975dba4c7;p=libsigrok.git diff --git a/hardware/alsa/protocol.c b/hardware/alsa/protocol.c index ff6a3f85..61b03cab 100644 --- a/hardware/alsa/protocol.c +++ b/hardware/alsa/protocol.c @@ -83,11 +83,9 @@ SR_PRIV int alsa_receive_data(int fd, int revents, void *cb_data) devc->num_samples += count; /* Stop acquisition if we acquired enough samples. */ - if (devc->limit_samples > 0) { - if (devc->num_samples >= devc->limit_samples) { - sr_info("Requested number of samples reached."); - sdi->driver->dev_acquisition_stop(sdi, cb_data); - } + if (devc->limit_samples && devc->num_samples >= devc->limit_samples) { + sr_info("Requested number of samples reached."); + sdi->driver->dev_acquisition_stop(sdi, cb_data); } return TRUE;