fixed buffer resizing for subdevices that aren't subdevice zero.
authorFrank Mori Hess <fmhess@speakeasy.net>
Sun, 27 Jan 2002 21:05:05 +0000 (21:05 +0000)
committerFrank Mori Hess <fmhess@speakeasy.net>
Sun, 27 Jan 2002 21:05:05 +0000 (21:05 +0000)
comedi_config/comedi_config.c

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