This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / sound / oss / via82cxxx_audio.c
index 58da28a..dc1c256 100644 (file)
@@ -3622,10 +3622,12 @@ static int __init init_via82cxxx_audio(void)
        }
 
        rc = pci_register_driver (&via_driver);
-       if (rc) {
+       if (rc < 1) {
+               if (rc == 0)
+                       pci_unregister_driver (&via_driver);
                via_cleanup_proc ();
-               DPRINTK ("EXIT, returning %d\n", rc);
-               return rc;
+               DPRINTK ("EXIT, returning -ENODEV\n");
+               return -ENODEV;
        }
 
        DPRINTK ("EXIT, returning 0\n");