* src/frame.c (free_monitors): Check if NULL before freeing.
* src/xfns.c: (x-display-monitor-attributes-list): Check if NULL
before copying.
{
int i;
for (i = 0; i < n_monitors; ++i)
- xfree (monitors[i].name);
+ if (monitors[i].name)
+ xfree (monitors[i].name);
xfree (monitors);
}
# endif
mi->mm_height = height_mm;
#if GTK_CHECK_VERSION (3, 22, 0)
- mi->name = xstrdup (gdk_monitor_get_model (monitor));
+ if (gdk_monitor_get_model (monitor))
+ mi->name = xstrdup (gdk_monitor_get_model (monitor));
#elif GTK_CHECK_VERSION (2, 14, 0)
mi->name = gdk_screen_get_monitor_plug_name (gscreen, i);
#endif