We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c459982 commit ec42662Copy full SHA for ec42662
1 file changed
datafusion/spark/src/function/math/hex.rs
@@ -122,10 +122,10 @@ fn hex_int64(num: i64, buffer: &mut Vec<u8>) {
122
return;
123
}
124
125
- let mut n = num;
+ let mut n = num as u64;
126
let mut temp = [0u8; 16];
127
let mut i = 16;
128
- while n != 0 && i > 0 {
+ while n != 0 {
129
i -= 1;
130
let digest = (n & 0xF) as u8;
131
temp[i] = HEX_CHARS_UPPER[digest as usize];
0 commit comments