AcessNative - Cleaning up debug
[tpg/acess2.git] / AcessNative / acesskernel_src / server.c
index 7bb5033..78f7fa1 100644 (file)
@@ -131,14 +131,16 @@ int Server_WorkerThread(void *ClientPtr)
                while( Client->CurrentRequest == NULL )
                        SDL_CondWait(Client->WaitFlag, Client->Mutex);
                
+//             Log_Debug("AcessSrv", "Worker got message %p", Client->CurrentRequest);
+               
                if(Client->ClientID != cur_client_id) {
+//                     Log_Debug("AcessSrv", "Client thread ID changed from %i to %i",
+//                             cur_client_id, Client->ClientID);
                        Threads_SetThread( Client->ClientID );
                        cur_client_id = Client->ClientID;
                }
                
-               // Get the response
-               retHeader = SyscallRecieve(Client->CurrentRequest, &retSize);
-
+               // Debug
                {
                        int     callid = Client->CurrentRequest->CallID;
                        Log_Debug("AcessSrv", "Client %i request %i %s",
@@ -147,7 +149,9 @@ int Server_WorkerThread(void *ClientPtr)
                                );
                }
                
-               
+               // Get the response
+               retHeader = SyscallRecieve(Client->CurrentRequest, &retSize);
+
                if( !retHeader ) {
                        // Return an error to the client
                        printf("ERROR: SyscallRecieve failed\n");
@@ -302,8 +306,8 @@ int Server_ListenThread(void *Unused)
                        continue;
                }
                
-               Log_Debug("AcessSrv", "Message from Client %i (%p)",
-                       client->ClientID, client);
+//             Log_Debug("AcessSrv", "Message from Client %i (%p)",
+//                     client->ClientID, client);
 
                // Make a copy of the request data      
                req = malloc(length);

UCC git Repository :: git.ucc.asn.au