Skip to content

Commit ea1c15c

Browse files
committed
Increase isql max password length
1 parent 29f3851 commit ea1c15c

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/isql/isql.epp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ static Firebird::ITransaction* D__trans = NULL;
500500
static Firebird::ITransaction* M__trans = NULL;
501501
static int global_numbufs; // # of cache buffers on connect
502502
static Firebird::IStatement* global_Stmt = NULL;
503-
static SCHAR Password[128];
503+
static SCHAR Password[PASSWORD_LENGTH];
504504
static SCHAR Charset[128];
505505
static bool Merge_stderr;
506506

@@ -6703,7 +6703,7 @@ static processing_state newdb(TEXT* dbname,
67036703
strcpy(dbname, save_database);
67046704
ISQL_FREE(save_database);
67056705

6706-
TEXT local_psw[BUFFER_LENGTH256];
6706+
TEXT local_psw[PASSWORD_LENGTH];
67076707
TEXT local_usr[BUFFER_LENGTH256];
67086708
TEXT local_sql_role[BUFFER_LENGTH256];
67096709

src/isql/isql.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
const int PRINT_BUFFER_LENGTH = 1024;
4444
const int MAXTERM_SIZE = 32; // SQL termination character
4545
const int USER_LENGTH = 128;
46-
const int PASSWORD_LENGTH = 128;
46+
const int PASSWORD_LENGTH = 8192;
4747
const int ROLE_LENGTH = 128;
4848

4949
/* these constants are purely idiotic; there's no point in having

0 commit comments

Comments
 (0)