[Pcsclite-cvs-commit] r5385 - /trunk/PCSC/src/winscard_clnt.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Mon Nov 8 09:49:34 UTC 2010


Author: rousseau
Date: Mon Nov  8 09:49:31 2010
New Revision: 5385

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5385
Log:
Move SCardInvalidateHandles() in the same #ifdef DO_CHECK_SAME_PROCESS
as SCardCheckSameProcess() since it is only used in this case.

Modified:
    trunk/PCSC/src/winscard_clnt.c

Modified: trunk/PCSC/src/winscard_clnt.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_clnt.c?rev=5385&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_clnt.c (original)
+++ trunk/PCSC/src/winscard_clnt.c Mon Nov  8 09:49:31 2010
@@ -3598,27 +3598,6 @@
 	return -1;
 }
 
-static LONG SCardInvalidateHandles(void)
-{
-	/* invalid all handles */
-	(void)SCardLockThread();
-
-	while (list_size(&contextMapList) != 0)
-	{
-		SCONTEXTMAP * currentContextMap;
-
-		currentContextMap = list_get_at(&contextMapList, 0);
-		if (currentContextMap != NULL)
-			(void)SCardCleanContext(currentContextMap);
-		else
-			Log1(PCSC_LOG_CRITICAL, "list_get_at returned NULL");
-	}
-
-	(void)SCardUnlockThread();
-
-	return SCARD_E_INVALID_HANDLE;
-}
-
 /**
  * @brief Checks if the server is running.
  *
@@ -3650,6 +3629,27 @@
 }
 
 #ifdef DO_CHECK_SAME_PROCESS
+static LONG SCardInvalidateHandles(void)
+{
+	/* invalid all handles */
+	(void)SCardLockThread();
+
+	while (list_size(&contextMapList) != 0)
+	{
+		SCONTEXTMAP * currentContextMap;
+
+		currentContextMap = list_get_at(&contextMapList, 0);
+		if (currentContextMap != NULL)
+			(void)SCardCleanContext(currentContextMap);
+		else
+			Log1(PCSC_LOG_CRITICAL, "list_get_at returned NULL");
+	}
+
+	(void)SCardUnlockThread();
+
+	return SCARD_E_INVALID_HANDLE;
+}
+
 static LONG SCardCheckSameProcess(void)
 {
 	/* after fork() need to restart */




More information about the Pcsclite-cvs-commit mailing list