blob: 490f034c92153451417482d66f42d1485fdcb0dc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
$NetBSD: patch-cl,v 1.1 2008/08/31 06:52:29 dholland Exp $
--- server/pp.c~ 1998-04-23 18:19:10.000000000 -0400
+++ server/pp.c 2008-08-31 01:39:38.000000000 -0400
@@ -29,6 +29,8 @@
* They don't belong anywhere else, so they're here. *
* *
************************************************************************/
+#include <stdlib.h>
+#include <string.h>
#define NEED_REPLIES
#define NEED_EVENTS
#include <X11/Xproto.h>
@@ -62,8 +64,12 @@ pp_new
pp = ppfree;
ppfree = ppfree->next;
}
- else if (MALLOC(pp, pp_t *, sizeof(pp_t)))
- return (pp_t *)err(0, "malloc returned zero");
+ else if (MALLOC(pp, pp_t *, sizeof(pp_t))) {
+ /* this err returns its first argument */
+ /*return (pp_t *)err(0, "malloc returned zero");*/
+ err(0, "malloc returned zero");
+ return NULL;
+ }
return pp;
}
|