summaryrefslogtreecommitdiff
path: root/usr.sbin/makefs
diff options
context:
space:
mode:
authorJeremie Courreges-Anglas <jca@cvs.openbsd.org>2017-11-02 11:06:55 +0000
committerJeremie Courreges-Anglas <jca@cvs.openbsd.org>2017-11-02 11:06:55 +0000
commitf20108e2f0f80c4d6b654b26befd314a5db05ef0 (patch)
tree98299097110633b9fc3a160c5638952345275a80 /usr.sbin/makefs
parentd55f46ae8327ffe720da569b8643feb949a2d3c2 (diff)
Use emalloc, like in the rest of makefs
From Michael W. Bombardieri
Diffstat (limited to 'usr.sbin/makefs')
-rw-r--r--usr.sbin/makefs/msdos/mkfs_msdos.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/makefs/msdos/mkfs_msdos.c b/usr.sbin/makefs/msdos/mkfs_msdos.c
index cd291d8a5c5..7fbcca01750 100644
--- a/usr.sbin/makefs/msdos/mkfs_msdos.c
+++ b/usr.sbin/makefs/msdos/mkfs_msdos.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mkfs_msdos.c,v 1.4 2017/03/28 00:08:39 jsg Exp $ */
+/* $OpenBSD: mkfs_msdos.c,v 1.5 2017/11/02 11:06:54 jca Exp $ */
/* $NetBSD: mkfs_msdos.c,v 1.10 2016/04/03 11:00:13 mlelstv Exp $ */
/*
@@ -48,6 +48,7 @@
#include <util.h>
#include <disktab.h>
+#include "makefs.h"
#include "msdos/mkfs_msdos.h"
#define MAXU16 0xffff /* maximum unsigned 16-bit quantity */
@@ -592,8 +593,7 @@ mkfs_msdos(const char *fname, const char *dtype, const struct msdos_options *op)
gettimeofday(&tv, NULL);
now = tv.tv_sec;
tm = localtime(&now);
- if (!(img = malloc(bpb.bps)))
- err(1, NULL);
+ img = emalloc(bpb.bps);
dir = bpb.res + (bpb.spf ? bpb.spf : bpb.bspf) * bpb.nft;
signal(SIGINFO, infohandler);
for (lsn = 0; lsn < dir + (o.fat_type == 32 ? bpb.spc : rds); lsn++) {