shadow/client context cleanup and unused vars fix
authorNorbert Federa <norbert.federa@thincast.com>
Thu, 21 May 2015 08:56:56 +0000 (10:56 +0200)
committerNorbert Federa <norbert.federa@thincast.com>
Thu, 21 May 2015 14:05:05 +0000 (16:05 +0200)
libfreerdp/cache/brush.c
libfreerdp/codec/nsc.c
server/shadow/shadow_client.c

index ffd802a..8b5ea43 100644 (file)
@@ -141,8 +141,6 @@ void* brush_cache_get(rdpBrushCache* brushCache, UINT32 index, UINT32* bpp)
 
 void brush_cache_put(rdpBrushCache* brushCache, UINT32 index, void* entry, UINT32 bpp)
 {
-       void* prevEntry;
-
        if (bpp == 1)
        {
                if (index >= brushCache->maxMonoEntries)
index 4d1ec7c..859a208 100644 (file)
@@ -277,7 +277,6 @@ int nsc_context_reset(NSC_CONTEXT* context)
 
 NSC_CONTEXT* nsc_context_new(void)
 {
-       UINT8 i;
        NSC_CONTEXT* context;
 
        context = (NSC_CONTEXT*) calloc(1, sizeof(NSC_CONTEXT));
index f723dab..657d3f8 100644 (file)
@@ -99,9 +99,10 @@ BOOL shadow_client_context_new(freerdp_peer* peer, rdpShadowClient* client)
                return TRUE;
 
        shadow_encoder_free(client->encoder);
+       client->encoder = NULL;
 fail_encoder_new:
        CloseHandle(client->StopEvent);
-       client->encoder = NULL;
+       client->StopEvent = NULL;
 fail_stop_event:
        WTSCloseServer((HANDLE) client->vcm);
        client->vcm = NULL;