Re: [Mesa-dev] [PATCH] st/mesa: fix unconditional return in st_framebuffer_iface_remove

2017-07-26 Thread Nicolai Hähnle

On 25.07.2017 18:30, Marek Olšák wrote:

From: Marek Olšák 

Cc: 17.2 
---
  src/mesa/state_tracker/st_manager.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mesa/state_tracker/st_manager.c 
b/src/mesa/state_tracker/st_manager.c
index ede5439..78093ac 100644
--- a/src/mesa/state_tracker/st_manager.c
+++ b/src/mesa/state_tracker/st_manager.c
@@ -553,21 +553,21 @@ st_framebuffer_iface_insert(struct st_manager *smapi,
  
  
  static void

  st_framebuffer_iface_remove(struct st_manager *smapi,
  struct st_framebuffer_iface *stfbi)
  {
 struct st_manager_private *smPriv =
(struct st_manager_private *)smapi->st_manager_private;
 struct hash_entry *entry;
  
-   if (!smPriv || !smPriv->stfbi_ht);

+   if (!smPriv || !smPriv->stfbi_ht)


Awesome :)

Reviewed-by: Nicolai Hähnle 


return;
  
 mtx_lock(>st_mutex);

 entry = _mesa_hash_table_search(smPriv->stfbi_ht, stfbi);
 if (!entry)
goto unlock;
  
 _mesa_hash_table_remove(smPriv->stfbi_ht, entry);
  
  unlock:





--
Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH] st/mesa: fix unconditional return in st_framebuffer_iface_remove

2017-07-25 Thread Samuel Pitoiset

Reviewed-by: Samuel Pitoiset 

On 07/25/2017 06:30 PM, Marek Olšák wrote:

From: Marek Olšák 

Cc: 17.2 
---
  src/mesa/state_tracker/st_manager.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mesa/state_tracker/st_manager.c 
b/src/mesa/state_tracker/st_manager.c
index ede5439..78093ac 100644
--- a/src/mesa/state_tracker/st_manager.c
+++ b/src/mesa/state_tracker/st_manager.c
@@ -553,21 +553,21 @@ st_framebuffer_iface_insert(struct st_manager *smapi,
  
  
  static void

  st_framebuffer_iface_remove(struct st_manager *smapi,
  struct st_framebuffer_iface *stfbi)
  {
 struct st_manager_private *smPriv =
(struct st_manager_private *)smapi->st_manager_private;
 struct hash_entry *entry;
  
-   if (!smPriv || !smPriv->stfbi_ht);

+   if (!smPriv || !smPriv->stfbi_ht)
return;
  
 mtx_lock(>st_mutex);

 entry = _mesa_hash_table_search(smPriv->stfbi_ht, stfbi);
 if (!entry)
goto unlock;
  
 _mesa_hash_table_remove(smPriv->stfbi_ht, entry);
  
  unlock:



___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev