fixed buffer resizing for subdevices that aren't subdevice zero.

This commit is contained in:
Frank Mori Hess 2002-01-27 21:05:05 +00:00
parent fadd1471cf
commit 6e52d6cfe1

View file

@ -316,7 +316,7 @@ int main(int argc,char *argv[])
// do buffer resizing // do buffer resizing
if(read_buf_size) if(read_buf_size)
{ {
if(devinfo.read_subdevice){ if(devinfo.read_subdevice < 0){
fprintf(stderr,_("warning: no read subdevice, resize ignored\n")); fprintf(stderr,_("warning: no read subdevice, resize ignored\n"));
}else{ }else{
memset(&bc, 0, sizeof(bc)); memset(&bc, 0, sizeof(bc));
@ -337,7 +337,7 @@ int main(int argc,char *argv[])
} }
if(write_buf_size) if(write_buf_size)
{ {
if(devinfo.write_subdevice){ if(devinfo.write_subdevice < 0){
fprintf(stderr,_("warning: no write subdevice, resize ignored\n")); fprintf(stderr,_("warning: no write subdevice, resize ignored\n"));
}else{ }else{
memset(&bc, 0, sizeof(bc)); memset(&bc, 0, sizeof(bc));