Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>

On 05/14/2014 10:55 AM, Juha-Pekka Heikkila wrote:
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikk...@gmail.com>
> ---
>  src/mesa/main/hash.c | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
> diff --git a/src/mesa/main/hash.c b/src/mesa/main/hash.c
> index 23018e9..674c29d 100644
> --- a/src/mesa/main/hash.c
> +++ b/src/mesa/main/hash.c
> @@ -115,10 +115,20 @@ _mesa_NewHashTable(void)
>  
>     if (table) {
>        table->ht = _mesa_hash_table_create(NULL, uint_key_compare);
> +      if (table->ht == NULL) {
> +         free(table);
> +         _mesa_error_no_memory(__func__);
> +         return NULL;
> +      }
> +
>        _mesa_hash_table_set_deleted_key(table->ht, 
> uint_key(DELETED_KEY_VALUE));
>        mtx_init(&table->Mutex, mtx_plain);
>        mtx_init(&table->WalkMutex, mtx_plain);
>     }
> +   else {
> +      _mesa_error_no_memory(__func__);
> +   }
> +
>     return table;
>  }
>  
> 

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to