Merge pull request #18461 from taosdata/fix/coverity_alex
coverity problem fixed
This commit is contained in:
commit
7102f62872
|
@ -744,9 +744,9 @@ void taosSetSystemTimezone(const char *inTimezoneStr, char *outTimezoneStr, int8
|
||||||
enum TdTimezone *tsTimezone) {
|
enum TdTimezone *tsTimezone) {
|
||||||
if (inTimezoneStr == NULL || inTimezoneStr[0] == 0) return;
|
if (inTimezoneStr == NULL || inTimezoneStr[0] == 0) return;
|
||||||
|
|
||||||
char *buf = taosMemoryMalloc(strlen(inTimezoneStr) + 1);
|
size_t len = strlen(inTimezoneStr);
|
||||||
buf[strlen(inTimezoneStr)] = 0;
|
char *buf = taosMemoryCalloc(len + 1, 1);
|
||||||
for (int32_t i = 0; i < strlen(inTimezoneStr); i++) {
|
for (int32_t i = 0; i < len; i++) {
|
||||||
if (inTimezoneStr[i] == ' ' || inTimezoneStr[i] == '(') {
|
if (inTimezoneStr[i] == ' ' || inTimezoneStr[i] == '(') {
|
||||||
buf[i] = 0;
|
buf[i] = 0;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue