diff options
| author | John Levon <john.levon@joyent.com> | 2020-01-29 07:27:16 -0800 |
|---|---|---|
| committer | John Levon <john.levon@joyent.com> | 2020-02-12 03:18:36 -0800 |
| commit | fe2dc8bddec347e173d402f53feeb492640a9f98 (patch) | |
| tree | dc27791c1d158d314fb5239a0b15a208bf695955 /usr/src/lib/libdtrace/common | |
| parent | d5d2dbe51affdd94ab32688a7e92dd23ef5b3ba9 (diff) | |
| download | illumos-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.c | 4 |
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))); } |
