Due to recent change to do_insnlist_ioctl() and do_insn_ioctl(), the
'data' pointer will be NULL when insn->n == 0. Do not access *data
in this case.
Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
{
int chan;
+ if (insn->n == 0)
+ return 0;
+
chan = CR_CHAN(insn->chanspec);
data[0] = ((lsampl_t *) dev->private)[chan];
int chan;
int output;
+ if (insn->n == 0)
+ return 0;
+
chan = CR_CHAN(insn->chanspec);
((lsampl_t *) dev->private)[chan] = data[0];
output = data[0];