[Pcsclite-cvs-commit] PCSC/src winscard_svc.c,1.14,1.15

rousseau@quantz.debian.org rousseau@quantz.debian.org
Wed, 17 Dec 2003 01:00:01 +0100


Update of /cvsroot/pcsclite/PCSC/src
In directory quantz:/tmp/cvs-serv11642

Modified Files:
	winscard_svc.c 
Log Message:
code reordering to make it a bit more clear


Index: winscard_svc.c
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/winscard_svc.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- winscard_svc.c	16 Dec 2003 22:41:39 -0000	1.14
+++ winscard_svc.c	16 Dec 2003 23:59:58 -0000	1.15
@@ -52,16 +52,13 @@
 
 LONG ContextsInitialize()
 {
-
 	memset(psContext, 0, sizeof(CONTEXT)*PCSCLITE_MAX_APPLICATIONS_CONTEXTS);
 	return 1;
 }
 
 LONG CreateContextThread(PDWORD pdwClientID)
 {
-
 	int i;
-	LONG rv;
 
 	for (i = 0; i < PCSCLITE_MAX_APPLICATIONS_CONTEXTS; i++)
 	{
@@ -82,19 +79,15 @@
 	
 	dwNextContextIndex = i;
 
-	rv = SYS_ThreadCreate(&psContext[i].pthThread, NULL,
-				(LPVOID) ContextThread, (LPVOID) &dwNextContextIndex);
-	if (rv == 1)
-	{
-		return SCARD_S_SUCCESS;
-	}
-	else
+	if (SYS_ThreadCreate(&psContext[i].pthThread, NULL,
+		(LPVOID) ContextThread, (LPVOID) &dwNextContextIndex) != 1)
 	{
 		SYS_CloseFile(psContext[i].dwClientID);
 		psContext[i].dwClientID = 0; 
 		return SCARD_E_NO_MEMORY;
 	}
 
+	return SCARD_S_SUCCESS;
 }
 
 /*