I discovered a little bug in ccard.c which is part of the pccardd:

*** cardd.c.orig        Mon Sep 25 17:52:03 2000
--- cardd.c     Mon Sep 25 17:52:12 2000
***************
*** 546,552 ****
                sp->config->index = cisconf->id;
                break;
        default:                /* normal, use index value */
!               for (cisconf = cis->conf; cisconf; cisconf = cisconf->next)
                        if (cisconf->id == sp->config->index)
                                break;
        }
--- 546,552 ----
                sp->config->index = cisconf->id;
                break;
        default:                /* normal, use index value */
!               for (cisconf = cis->conf; cisconf->next; cisconf = cisconf->next)
                        if (cisconf->id == sp->config->index)
                                break;
        }


Someone forgot to place the right pointer into the for-loop.

Could you correct this for the next version!

Best regards,
Falko.


--
Falko Dressler
Am Tiefen Weg 13, 91077 Dormitz, Germany
EMail: [EMAIL PROTECTED] / Phone: +49 700 DRESSLER
Phone: +49 9134 993311 / Fax: +49 9134 997267
WWW: http://bsd.rrze.uni-erlangen.de/~fd/



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to