raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=143709faba6c508a5d15c7d593bd67a18be3d446

commit 143709faba6c508a5d15c7d593bd67a18be3d446
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Mon Jul 24 17:35:13 2017 +0900

    ecore con proxy helper - complain when realloc fails
    
    so you know why things might be failing... complain about out of
    memory errors.
---
 src/lib/ecore_con/ecore_con_proxy_helper.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/lib/ecore_con/ecore_con_proxy_helper.c 
b/src/lib/ecore_con/ecore_con_proxy_helper.c
index 82650e8833..43feead87e 100644
--- a/src/lib/ecore_con/ecore_con_proxy_helper.c
+++ b/src/lib/ecore_con/ecore_con_proxy_helper.c
@@ -177,6 +177,11 @@ _efl_net_proxy_helper_proxy_add(int id, const char *url)
                        proxies[n - 1] = strdup(url);
                        proxies[n] = NULL;
                     }
+                  else
+                    {
+                       ERR("Out of memory allocating proxies in helper");
+                       goto err;
+                    }
                }
              else
                {
@@ -190,6 +195,7 @@ _efl_net_proxy_helper_proxy_add(int id, const char *url)
                   eina_thread_queue_send_done(req->thq, ref);
                }
           }
+err:
         locks--;
      }
    eina_spinlock_release(&_efl_net_proxy_helper_queue_lock);

-- 


Reply via email to