Skip to content

Commit 1da51fb

Browse files
authored
fix too large hex bug in SQLite3
1 parent 7080326 commit 1da51fb

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/sqlancer/sqlite3/SQLite3ToStringVisitor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,11 @@ public void visit(SQLite3Constant c) {
177177
// sb.append(c.asInt() == 1 ? "TRUE" : "FALSE");
178178
// } else {
179179
// - 0X8000000000000000 results in an error message otherwise
180-
if (c.isHex()) {
180+
if (!c.isHex() || c.asInt() == Long.MIN_VALUE) {
181+
sb.append(c.asInt());
182+
} else {
181183
long intVal = c.asInt();
182184
asHexString(intVal);
183-
} else {
184-
sb.append(c.asInt());
185185
}
186186
// }
187187
break;

0 commit comments

Comments
 (0)