Gentoo Archives: gentoo-commits

From: "Joseph Jezak (josejx)" <josejx@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/flphoto/files: espmsg.patch
Date: Tue, 01 Jun 2010 14:18:10
Message-Id: 20100601141805.3D2F62C3ED@corvid.gentoo.org
1 josejx 10/06/01 14:18:05
2
3 Added: espmsg.patch
4 Log:
5 Added patch to fix segfault during translation, marked ppc stable for bug #288745. Pruned old versions.
6 (Portage version: 2.1.8.3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 media-gfx/flphoto/files/espmsg.patch
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/flphoto/files/espmsg.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/flphoto/files/espmsg.patch?rev=1.1&content-type=text/plain
13
14 Index: espmsg.patch
15 ===================================================================
16 --- espmsg.c 2005-01-23 03:52:44.000000000 +0000
17 +++ espmsg.c 2010-06-01 14:06:06.983548480 +0000
18 @@ -270,14 +270,18 @@
19 compile_messages(const char *filename) /* I - Message filename */
20 {
21 int i; /* Looping var */
22 - char msgname[1024], /* Message filename */
23 - orig[1024], /* Original message text */
24 - text[1024], /* Message text */
25 + char *msgname, /* Message filename */
26 + *orig, /* Original message text */
27 + *text, /* Message text */
28 *ptr; /* Pointer into filename */
29 int num_msgs; /* Number of messages */
30 espmsg_t *msgs; /* Messages */
31 message_t *temp; /* Current message */
32
33 + msgname = (char *)malloc(4096);
34 + orig = (char *)malloc(4096);
35 + text = (char *)malloc(4096);
36 +
37
38 num_msgs = 0;
39 msgs = NULL;
40 @@ -307,6 +311,10 @@
41 strerror(errno));
42 else
43 printf("espmsg: Compiled %d messages into \"%s\".\n", num_msgs, msgname);
44 +
45 + free(msgname);
46 + free(orig);
47 + free(text);
48 }