summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdtrace/common
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2020-01-29 07:27:16 -0800
committerJohn Levon <john.levon@joyent.com>2020-02-12 03:18:36 -0800
commitfe2dc8bddec347e173d402f53feeb492640a9f98 (patch)
treedc27791c1d158d314fb5239a0b15a208bf695955 /usr/src/lib/libdtrace/common
parentd5d2dbe51affdd94ab32688a7e92dd23ef5b3ba9 (diff)
downloadillumos-joyent-fe2dc8bddec347e173d402f53feeb492640a9f98.tar.gz
12259 CTF shouldn't assume enum size
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/libdtrace/common')
-rw-r--r--usr/src/lib/libdtrace/common/dt_decl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/lib/libdtrace/common/dt_decl.c b/usr/src/lib/libdtrace/common/dt_decl.c
index c9bd469ddb..00abd31af3 100644
--- a/usr/src/lib/libdtrace/common/dt_decl.c
+++ b/usr/src/lib/libdtrace/common/dt_decl.c
@@ -22,7 +22,7 @@
/*
* Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2012, 2014 by Delphix. All rights reserved.
- * Copyright (c) 2015 Joyent, Inc. All rights reserved.
+ * Copyright 2020 Joyent, Inc.
*/
#include <strings.h>
@@ -694,7 +694,7 @@ dt_decl_enum(char *name)
if (name != NULL && (type = ctf_lookup_by_name(ctfp, n)) != CTF_ERR) {
if (ctf_enum_iter(ctfp, type, dt_decl_hasmembers, NULL))
xyerror(D_DECL_TYPERED, "type redeclared: %s\n", n);
- } else if ((type = ctf_add_enum(ctfp, flag, name)) == CTF_ERR) {
+ } else if ((type = ctf_add_enum(ctfp, flag, name, 0)) == CTF_ERR) {
xyerror(D_UNKNOWN, "failed to define %s: %s\n",
n, ctf_errmsg(ctf_errno(ctfp)));
}