clears dev structure on attach
authorDavid Schleef <ds@schleef.org>
Mon, 8 Jan 2001 21:59:10 +0000 (21:59 +0000)
committerDavid Schleef <ds@schleef.org>
Mon, 8 Jan 2001 21:59:10 +0000 (21:59 +0000)
comedi/drivers.c

index 18e2ce20bc77ca30d2823245c40804750ef0bd78..f7ab17ff780ab0d790b648f1088efbacb9c536f1 100644 (file)
@@ -91,10 +91,15 @@ int comedi_device_attach(comedi_device *dev,comedi_devconfig *it)
        comedi_driver *driv;
        int ret;
        int i=0;
+       int minor;
 
        if(dev->attached)
                return -EBUSY;
 
+       minor=dev->minor;
+       memset(dev,0,sizeof(dev));
+       dev->minor=minor;
+
        for(driv=comedi_drivers;driv;driv=driv->next){
                if(driv->recognize){
                        i=driv->recognize(it->board_name);