]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Fix iteration pointer when iterating backwards on GList object
authorLaércio de Sousa <lbsousajr@gmail.com>
Wed, 3 Sep 2014 15:05:05 +0000 (12:05 -0300)
committerLaércio de Sousa <lbsousajr@gmail.com>
Wed, 3 Sep 2014 15:05:05 +0000 (12:05 -0300)
src/lightdm.c

index 5daa1ee67e9eea4bae4cf636e636da197029f4e8..f8f7bc06dbc8a60aa587a149b0392818707fcc08 100644 (file)
@@ -964,7 +964,7 @@ add_login1_seat (Login1Seat *login1_seat)
     is_seat0 = strcmp (seat_name, "seat0") == 0;
 
     config_sections = get_config_sections (seat_name);
-    for (link = g_list_last (config_sections); link; link = link->next)
+    for (link = g_list_last (config_sections); link; link = link->prev)
     {
         gchar *config_section = link->data;
         g_debug ("Loading properties from config section %s", config_section);