openbsd-ports/x11/xwrits/patches/patch-pictures_c
naddy eabebae1fe Update to 2.21; from maintainer Dan Weeks <danimal@danimal.org>.
Notable changes in this release:
* multiscreen support (pops up on all configured displays)
* support for Xinerama
* a new +title option
* better escalation handling
* +verbose option
2002-05-10 11:16:03 +00:00

24 lines
819 B
Plaintext

$OpenBSD: patch-pictures_c,v 1.2 2002/05/10 11:16:03 naddy Exp $
--- pictures.c.orig Wed May 8 18:56:00 2002
+++ pictures.c Wed May 8 18:59:43 2002
@@ -223,7 +223,7 @@ parse_slideshow(const char *slideshowtex
int i;
if (strlen(slideshowtext) >= BUFSIZ) return 0;
- strcpy(buf, slideshowtext);
+ strlcpy(buf, slideshowtext, sizeof(buf));
s = buf;
gfs = Gif_NewStream();
@@ -240,8 +240,8 @@ parse_slideshow(const char *slideshowtex
if (n[0] == '&') {
/* built-in image */
- strcpy(name, n + 1);
- if (mono) strcat(name, "mono");
+ strlcpy(name, n + 1, sizeof(name));
+ if (mono) strlcat(name, "mono", sizeof(name));
i = strlen(name);
add = get_built_in_image(name);
/* some images don't have monochromatic versions; fall back on color */