File slb_rf60-drv-2.2.0-uninitialized.diff of Package pcsc-reflex60
--- T1Hndlr.c
+++ T1Hndlr.c
@@ -149,7 +149,7 @@
UCHAR ucRTemp[MAX_BUFFER_SIZE];
UCHAR ucRHeader[5];
DWORD dwCycles, dwRemaining, dwOffset;
- DWORD dwRBufferLen, dwRCount;
+ DWORD dwRBufferLen, dwRCount = 0;
int i;
static UCHAR ucSChainNum = 0;
static UCHAR ucRChainNum = 1;
--- ctapi.c
+++ ctapi.c
@@ -128,7 +128,7 @@
unsigned char BrdrResp[3]; /* Reader Response */
unsigned char cRdrIrsp[5]; /* Ack + Size Resp */
unsigned int lctb; /* CTBCS Size */
- int IretVal; /* Return Value */
+ int IretVal = 0; /* Return Value */
int i;
--- ifdhandler.c
+++ ifdhandler.c
@@ -244,7 +244,7 @@
RESPONSECODE IFD_Set_Capabilities ( DWORD Tag, BYTE Value[] ) {
- RESPONSECODE lRetVal;
+ RESPONSECODE lRetVal=0;
DWORD HighNibble;
DWORD LowNibble;