[TD-810] fix the shellTableSQLFile length
This commit is contained in:
parent
342310a078
commit
22d60979f8
|
@ -136,7 +136,7 @@ static void shellGetDirectoryFileList(char *inputDir)
|
||||||
static void shellSourceFile(TAOS *con, char *fptr) {
|
static void shellSourceFile(TAOS *con, char *fptr) {
|
||||||
wordexp_t full_path;
|
wordexp_t full_path;
|
||||||
int read_len = 0;
|
int read_len = 0;
|
||||||
char * cmd = malloc(MAX_COMMAND_SIZE);
|
char * cmd = malloc(tsMaxSQLStringLen);
|
||||||
size_t cmd_len = 0;
|
size_t cmd_len = 0;
|
||||||
char * line = NULL;
|
char * line = NULL;
|
||||||
size_t line_len = 0;
|
size_t line_len = 0;
|
||||||
|
@ -185,7 +185,7 @@ static void shellSourceFile(TAOS *con, char *fptr) {
|
||||||
int lineNo = 0;
|
int lineNo = 0;
|
||||||
while ((read_len = getline(&line, &line_len, f)) != -1) {
|
while ((read_len = getline(&line, &line_len, f)) != -1) {
|
||||||
++lineNo;
|
++lineNo;
|
||||||
if (read_len >= MAX_COMMAND_SIZE) continue;
|
if (read_len >= tsMaxSQLStringLen) continue;
|
||||||
line[--read_len] = '\0';
|
line[--read_len] = '\0';
|
||||||
|
|
||||||
if (read_len == 0 || isCommentLine(line)) { // line starts with #
|
if (read_len == 0 || isCommentLine(line)) { // line starts with #
|
||||||
|
|
Loading…
Reference in New Issue