Skip to content

Commit ea0dfe7

Browse files
committed
Fix issue #218
1 parent 88bc619 commit ea0dfe7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/codec_algos.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@ sqlite3mcExtractRawKey(const char* password, int passwordLength,
293293
sqlite3mcIsHexKey((unsigned char*)(password + 2), keyLength * 2) != 0)
294294
{
295295
sqlite3mcConvertHex2Bin((unsigned char*)(password + 2), passwordLength - 3, key);
296+
bypass = 1;
296297
}
297298
else if (passwordLength == (((keyLength + saltLength) * 2) + 3) &&
298299
sqlite3_strnicmp(password, "x'", 2) == 0 &&
@@ -303,6 +304,7 @@ sqlite3mcExtractRawKey(const char* password, int passwordLength,
303304
{
304305
sqlite3mcConvertHex2Bin((unsigned char*)(password + 2 + keyLength * 2), saltLength * 2, salt);
305306
}
307+
bypass = 1;
306308
}
307309
}
308310
return bypass;

0 commit comments

Comments
 (0)