[BACK]Return to siofile.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / sndiod

Diff for /src/usr.bin/sndiod/siofile.c between version 1.14 and 1.15

version 1.14, 2017/07/20 10:23:45 version 1.15, 2019/08/29 07:05:47
Line 144 
Line 144 
          */           */
   
         if (par.bits > BITS_MAX) {          if (par.bits > BITS_MAX) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.bits);                  log_putu(par.bits);
                 log_puts(": unsupported number of bits\n");                  log_puts(": unsupported number of bits\n");
                 goto bad_close;                  goto bad_close;
         }          }
         if (par.bps > SIO_BPS(BITS_MAX)) {          if (par.bps > SIO_BPS(BITS_MAX)) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.bps);                  log_putu(par.bps);
                 log_puts(": unsupported sample size\n");                  log_puts(": unsupported sample size\n");
                 goto bad_close;                  goto bad_close;
         }          }
         if ((mode & SIO_PLAY) && par.pchan > NCHAN_MAX) {          if ((mode & SIO_PLAY) && par.pchan > NCHAN_MAX) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.pchan);                  log_putu(par.pchan);
                 log_puts(": unsupported number of play channels\n");                  log_puts(": unsupported number of play channels\n");
                 goto bad_close;                  goto bad_close;
         }          }
         if ((mode & SIO_REC) && par.rchan > NCHAN_MAX) {          if ((mode & SIO_REC) && par.rchan > NCHAN_MAX) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.rchan);                  log_putu(par.rchan);
                 log_puts(": unsupported number of rec channels\n");                  log_puts(": unsupported number of rec channels\n");
                 goto bad_close;                  goto bad_close;
         }          }
         if (par.bufsz == 0 || par.bufsz > RATE_MAX) {          if (par.bufsz == 0 || par.bufsz > RATE_MAX) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.bufsz);                  log_putu(par.bufsz);
                 log_puts(": unsupported buffer size\n");                  log_puts(": unsupported buffer size\n");
Line 180 
Line 180 
         }          }
         if (par.round == 0 || par.round > par.bufsz ||          if (par.round == 0 || par.round > par.bufsz ||
             par.bufsz % par.round != 0) {              par.bufsz % par.round != 0) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.round);                  log_putu(par.round);
                 log_puts(": unsupported block size\n");                  log_puts(": unsupported block size\n");
                 goto bad_close;                  goto bad_close;
         }          }
         if (par.rate == 0 || par.rate > RATE_MAX) {          if (par.rate == 0 || par.rate > RATE_MAX) {
                 log_puts(d->path);                  dev_log(d);
                 log_puts(": ");                  log_puts(": ");
                 log_putu(par.rate);                  log_putu(par.rate);
                 log_puts(": unsupported rate\n");                  log_puts(": unsupported rate\n");

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15