groff/fgets-overflow.patch
Michal Vyskocil db3c1eeedd Accepting request 22399 from home:mvyskocil:branches:M17N
Copy from home:mvyskocil:branches:M17N/groff via accept of submit request 22399 revision 3.
Request was accepted with message:
OK

OBS-URL: https://build.opensuse.org/request/show/22399
OBS-URL: https://build.opensuse.org/package/show/M17N/groff?expand=0&rev=4
2009-10-14 13:55:47 +00:00

14 lines
343 B
Diff

--- src/devices/grops/ps.cc
+++ src/devices/grops/ps.cc
@@ -740,8 +740,8 @@
if (fp == 0)
fatal("can't open encoding file `%1'", encoding);
int lineno = 1;
- char buf[256];
- while (fgets(buf, 512, fp) != 0) {
+ char buf[512];
+ while (fgets(buf, sizeof(buf), fp) != 0) {
char *p = buf;
while (csspace(*p))
p++;