Signed-off-by: Davidlohr Bueso <dave@gnu.org>
#include <utmp.h>
#include "nls.h"
+#include "xalloc.h"
#include "strutils.h"
#include "ttymsg.h"
#include "pathnames.h"
exit(1);
}
mbufsize = sbuf.st_size;
- if (!(mbuf = malloc((u_int)mbufsize))) {
- (void)fprintf(stderr, _("%s: Out of memory!\n"), progname);
- exit(1);
- }
+ mbuf = xmalloc(mbufsize);
+
if (fread(mbuf, sizeof(*mbuf), mbufsize, fp) != mbufsize) {
(void)fprintf(stderr, _("%s: can't read temporary file.\n"), progname);
exit(1);