summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGvozden Neskovic <[email protected]>2016-08-31 10:12:08 +0200
committerBrian Behlendorf <[email protected]>2016-09-29 15:55:41 -0700
commit031d7c2fe6afaa78943bd0a563b91fc84ace42d7 (patch)
treee30c20bc233c680f997e8b11948988c7e97f1c83 /etc
parent0b78aeae927833de580e140375a15ea5ea9d924a (diff)
fix: Shift exponent too large
Undefined operation is reported by running ztest (or zloop) compiled with GCC UndefinedBehaviorSanitizer. Error only happens on top level of dnode indirection with large enough offset values. Logically, left shift operation would work, but bit shift semantics in C, and limitation of uint64_t, do not produce desired result. Issue #5059, #4883 Signed-off-by: Gvozden Neskovic <[email protected]>
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions