ethumb - client lib - fix access of async item in idler after free
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 11 Dec 2013 10:42:07 +0000 (19:42 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 11 Dec 2013 10:42:07 +0000 (19:42 +0900)
this fixes CID 1039892

src/lib/ethumb_client/ethumb_client.c

index 0d86962..a7ed9d3 100644 (file)
@@ -2165,6 +2165,7 @@ _ethumb_client_thumb_generate_idler(void *data EINA_UNUSED)
              async->error(async->client, (void *)async->data);
              async->client->ethumb = tmp;
              _ethumb_client_async_free(async);
+             async = NULL;
           }
         else
           {