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