]> Dogcows Code - chaz/openbox/blobdiff - openbox/screen.c
fix another crash
[chaz/openbox] / openbox / screen.c
index 24fa84ed51a533fa76113ac36c542d1db0279f3a..a562566ebe1bb1f2f3bb3db3bf91daf01e3a8a56 100644 (file)
@@ -1100,7 +1100,7 @@ void screen_install_colormap(ObClient *client, gboolean install)
 #define RESET_STRUT_LIST(sl) \
     {if (sl) for (i = 0; sl[i]; ++i) g_slist_free(sl[i]); \
      sl = g_renew(GSList*, sl, screen_num_desktops + 1); \
-     sl[screen_num_desktops] = NULL;} /* null terminated */
+     memset(sl, sizeof(GSList*) * screen_num_desktops, NULL);}
 
 #define ADD_STRUT_TO_LIST(sl, d, s) \
     {for (i = 0; i < screen_num_desktops; ++i) \
This page took 0.025098 seconds and 4 git commands to generate.