diff -up pcsc-lite-1.6.1/src/readerfactory.c.orig pcsc-lite-1.6.1/src/readerfactory.c --- pcsc-lite-1.6.1/src/readerfactory.c.orig 2010-07-04 23:42:14.000000000 +0300 +++ pcsc-lite-1.6.1/src/readerfactory.c 2010-07-04 23:42:23.000000000 +0300 @@ -1312,7 +1312,7 @@ void RFCleanupReaders(void) #ifdef USE_SERIAL int RFStartSerialReaders(const char *readerconf) { - SerialReader *reader_list; + SerialReader *reader_list = NULL; int i, rv; /* remember the configuration filename for RFReCheckReaderConf() */