Fix a segfault in the new svg code

* src/image.c (svg_load_image): Don't pass in a NULL for the
logical rect, because that will sometimes segfault.
This commit is contained in:
Lars Ingebrigtsen 2020-11-01 00:10:21 +01:00
parent 5d9e456c3e
commit 9405cd84a6

View file

@ -9808,11 +9808,11 @@ svg_load_image (struct frame *f, struct image *img, char *contents,
/* Get the image dimensions. */
#if LIBRSVG_CHECK_VERSION (2, 46, 0)
RsvgRectangle zero_rect, viewbox;
RsvgRectangle zero_rect, viewbox, out_logical_rect;
rsvg_handle_get_geometry_for_layer (rsvg_handle, NULL,
&zero_rect, &viewbox,
NULL, NULL);
&out_logical_rect, NULL);
viewbox_width = viewbox.x + viewbox.width;
viewbox_height = viewbox.y + viewbox.height;
#else