restarting fsodeviced and runnning iliwi produced that segmentation
  fault:
  #0  gee_abstract_collection_get_size (self=0x0) at abstractcollection.c:929
  #1  0x0001102c in iliwi_wifi_thread_get_visible_networks 
(result_length1=0xbefffb24) at wifi.c:1179
  #2  0x00011148 in iliwi_wifi_get_visible_networks (self=0x1d030, 
result_length1=0xbefffb5c) at wifi.c:358
  #3  0x0000bfcc in iliwi_view_refresh_list_elements () at view_main.c:600
  #4  0x0000c3d4 in iliwi_view_generate_window () at view_main.c:501
  #5  0x0000c6fc in iliwi_view_show_main_window (args=<optimized out>, 
args_length1=<optimized out>)
      at view_main.c:340
  #6  0x0000bd68 in iliwi_main (args=0xbefffd44, args_length1=1) at main.c:57
  #7  0x0000bc7c in main (argc=1, argv=0xbefffd44) at main.c:66

thanks a lot to nemequ for helping me in the #vala channel of the GIMPNet IRC 
channel.

Signed-off-by: Denis 'GNUtoo' Carikli <gnu...@no-log.org>
---
 src/wifi.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/wifi.vala b/src/wifi.vala
index 6b61567..a9221bf 100644
--- a/src/wifi.vala
+++ b/src/wifi.vala
@@ -236,6 +236,8 @@ namespace iliwi {
       loop.quit();
     }
     public static Network[] get_visible_networks() {
+      if (visible_networks == null)
+        return new Network[0];
       Network[] n = new Network[visible_networks.size];
       lock (visible_networks) {
         for(int i = 0; i<visible_networks.size; i++) {
-- 
1.7.4.1

_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to