summaryrefslogtreecommitdiff
path: root/usr/src/lib
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2018-10-16 13:13:20 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2018-10-16 13:13:20 +0000
commit4c6e582934ecddcf715a340094e658613f7bec95 (patch)
treee75af13483eae917f848e90b98cb31584cbbe181 /usr/src/lib
parent169deab52cd857330565aa848f67d4d1538ccb67 (diff)
parent96c8483a3fb53529bbf410957b0ad69cfb5d9229 (diff)
downloadillumos-joyent-4c6e582934ecddcf715a340094e658613f7bec95.tar.gz
[illumos-gate merge]
commit 96c8483a3fb53529bbf410957b0ad69cfb5d9229 7519 Add smbclient tests commit cc543d0f9e35a75cc302a4cb152756d233299564 9876 Move crypto2pkcs11_error_number to libcryptoutil commit e239895e13556da6878ec1eda7d795ea494fa359 9896 libdemangle: error: variable 'result' might be clobbered by 'longjmp' or 'vfork'
Diffstat (limited to 'usr/src/lib')
-rw-r--r--usr/src/lib/libcryptoutil/common/cryptoutil.h2
-rw-r--r--usr/src/lib/libdemangle/common/cxx.c7
2 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/lib/libcryptoutil/common/cryptoutil.h b/usr/src/lib/libcryptoutil/common/cryptoutil.h
index d5c67c48a4..714205550f 100644
--- a/usr/src/lib/libcryptoutil/common/cryptoutil.h
+++ b/usr/src/lib/libcryptoutil/common/cryptoutil.h
@@ -108,7 +108,7 @@ typedef struct uentry {
boolean_t flag_metaslot_auto_key_migrate;
CK_UTF8CHAR metaslot_ks_slot[SLOT_DESCRIPTION_SIZE + 1];
CK_UTF8CHAR metaslot_ks_token[TOKEN_LABEL_SIZE + 1];
- int count;
+ int count;
boolean_t flag_fips_enabled;
} uentry_t;
diff --git a/usr/src/lib/libdemangle/common/cxx.c b/usr/src/lib/libdemangle/common/cxx.c
index 66d7170544..e3b4c06a8a 100644
--- a/usr/src/lib/libdemangle/common/cxx.c
+++ b/usr/src/lib/libdemangle/common/cxx.c
@@ -210,11 +210,12 @@ cpp_demangle(const char *src, sysdem_ops_t *ops)
if (nlen(&db) > 0) {
str_t *s = TOP_L(&db);
- result = zalloc(ops, s->str_len + 1);
- if (result == NULL)
+ char *res = zalloc(ops, s->str_len + 1);
+ if (res == NULL)
goto done;
- (void) memcpy(result, s->str_s, s->str_len);
+ (void) memcpy(res, s->str_s, s->str_len);
+ result = res;
}
done: