From 45cdf82c140a4e58b16fa8f51050c98756c27b7f Mon Sep 17 00:00:00 2001 From: Yang Zhao Date: Thu, 23 Jun 2022 16:37:02 +0800 Subject: [PATCH] fix: Windows build failed on develop branch in full test (#14169) --- src/kit/shell/src/shellEngine.c | 4 ++-- src/kit/shell/src/shellMain.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kit/shell/src/shellEngine.c b/src/kit/shell/src/shellEngine.c index b42c084b20..83a8c42323 100644 --- a/src/kit/shell/src/shellEngine.c +++ b/src/kit/shell/src/shellEngine.c @@ -1571,12 +1571,12 @@ void wsclient_query(char *command) { int64_t total_rows = 0; int showed_rows = 0; bool completed = false; - TAOS_FIELD fields[cols]; + TAOS_FIELD fields[TSDB_MAX_COLUMNS]; if (wsclient_fetch_fields(query, fields, cols)) { cJSON_Delete(query); return; } - int width[cols]; + int width[TSDB_MAX_COLUMNS]; for (int i = 0; i < cols; ++i) { width[i] = calcColWidth(fields + i, precision); } diff --git a/src/kit/shell/src/shellMain.c b/src/kit/shell/src/shellMain.c index bc2a32a4cb..866dd2d6c6 100644 --- a/src/kit/shell/src/shellMain.c +++ b/src/kit/shell/src/shellMain.c @@ -170,7 +170,9 @@ int main(int argc, char* argv[]) { taosSetSignal(SIGHUP, shellQueryInterruptHandler); taosSetSignal(SIGABRT, shellQueryInterruptHandler); if (args.restful || args.cloud) { +#ifdef LINUX taosSetSignal(SIGPIPE, shellRestfulSendInterruptHandler); +#endif } /* Get grant information */ -- GitLab