summaryrefslogtreecommitdiff
path: root/sbin
diff options
context:
space:
mode:
authorjnemeth <jnemeth@NetBSD.org>2019-06-25 04:25:11 +0000
committerjnemeth <jnemeth@NetBSD.org>2019-06-25 04:25:11 +0000
commitaebd558d0edb9f86d4c8f65dde3df260e3053128 (patch)
tree748143c4bb081b52631f00973d21cee81884d4c2 /sbin
parentb1a79b234d7a71c43d9baef27f706175b973e994 (diff)
adjust gpt_uuid_generate() to accept gpt==NULL
Diffstat (limited to 'sbin')
-rw-r--r--sbin/gpt/gpt_uuid.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sbin/gpt/gpt_uuid.c b/sbin/gpt/gpt_uuid.c
index 7f2e1f05454..020ad725075 100644
--- a/sbin/gpt/gpt_uuid.c
+++ b/sbin/gpt/gpt_uuid.c
@@ -1,4 +1,4 @@
-/* $NetBSD: gpt_uuid.c,v 1.17 2018/12/20 14:58:10 martin Exp $ */
+/* $NetBSD: gpt_uuid.c,v 1.18 2019/06/25 04:25:11 jnemeth Exp $ */
/*-
* Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -32,7 +32,7 @@
#include <sys/cdefs.h>
#ifdef __RCSID
-__RCSID("$NetBSD: gpt_uuid.c,v 1.17 2018/12/20 14:58:10 martin Exp $");
+__RCSID("$NetBSD: gpt_uuid.c,v 1.18 2019/06/25 04:25:11 jnemeth Exp $");
#endif
#include <err.h>
@@ -321,7 +321,7 @@ gpt_uuid_generate(gpt_t gpt, gpt_uuid_t t)
{
int rv;
struct dce_uuid u;
- if (gpt->flags & GPT_TIMESTAMP)
+ if (gpt && (gpt->flags & GPT_TIMESTAMP))
rv = gpt_uuid_tstamp(gpt, &u, sizeof(u));
else
rv = gpt_uuid_random(gpt, &u, sizeof(u));