Magellan Linux

Contents of /trunk/eject/patches/eject-2.1.5-xmalloc.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 903 - (show annotations) (download)
Fri Oct 16 16:19:38 2009 UTC (14 years, 7 months ago) by niro
File size: 654 byte(s)
-added several fixed

1 Make sure the malloc's work.
2
3 http://bugs.gentoo.org/91977
4
5 --- eject.c
6 +++ eject.c
7 @@ -304,2 +304,11 @@
8
9 +void *xmalloc(size_t size)
10 +{
11 + void *ret = malloc(size);
12 + if (!ret) {
13 + fprintf(stderr, _("%s: could not allocate memory\n"), programName);
14 + exit(1);
15 + }
16 + return ret;
17 +}
18
19 @@ -324,3 +333,3 @@
20
21 - buf = (char *) malloc(strlen(name)+14); /* to allow for "/dev/cdroms/ + "0" + null */
22 + buf = (char *) xmalloc(strlen(name)+14); /* to allow for "/dev/cdroms/ + "0" + null */
23
24 @@ -794,3 +803,3 @@
25 if (status == 0) {
26 - result = (char *) malloc(strlen(name) + 25);
27 + result = (char *) xmalloc(strlen(name) + 25);
28 strcpy(result, name);