* src/xfaces.c (realize_face): Prevent rare crashes in
'uncache_face' because 'former_face' is NULL (i.e. the face
corresponding to 'former_face_id' is no longer cached).
(Bug#71243)
(cherry picked from commit
d9512da49514623ef3e35524dc894c06f2c0ce20)
{
/* Remove the former face. */
struct face *former_face = cache->faces_by_id[former_face_id];
- uncache_face (cache, former_face);
+ if (former_face)
+ uncache_face (cache, former_face);
free_realized_face (cache->f, former_face);
SET_FRAME_GARBAGED (cache->f);
}