fix stackflow on mac (#19592)
* fix stackflow on mac * ALL UPPER CASE for macro definition --------- Co-authored-by: facetosea <25808407@qq.com>
This commit is contained in:
parent
34891e1fe8
commit
6122a2fb0c
|
@ -18,6 +18,7 @@
|
||||||
#include "taoserror.h"
|
#include "taoserror.h"
|
||||||
|
|
||||||
#define PROCESS_ITEM 12
|
#define PROCESS_ITEM 12
|
||||||
|
#define UUIDLEN37 37
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint64_t user;
|
uint64_t user;
|
||||||
|
@ -830,7 +831,8 @@ int32_t taosGetSystemUUID(char *uid, int32_t uidlen) {
|
||||||
return 0;
|
return 0;
|
||||||
#elif defined(_TD_DARWIN_64)
|
#elif defined(_TD_DARWIN_64)
|
||||||
uuid_t uuid = {0};
|
uuid_t uuid = {0};
|
||||||
char buf[37] = {0};
|
char buf[UUIDLEN37];
|
||||||
|
memset(buf, 0, UUIDLEN37);
|
||||||
uuid_generate(uuid);
|
uuid_generate(uuid);
|
||||||
// it's caller's responsibility to make enough space for `uid`, that's 36-char + 1-null
|
// it's caller's responsibility to make enough space for `uid`, that's 36-char + 1-null
|
||||||
uuid_unparse_lower(uuid, buf);
|
uuid_unparse_lower(uuid, buf);
|
||||||
|
|
Loading…
Reference in New Issue