首页 > TAG信息列表 > vsnprintf
【segmentation fault】vsnprintf错误用法
最近运气欠佳,又遇到服务崩溃问题重构服务在长时间压测场景下会出现崩溃,但是崩溃的地方根本没有任何问题,又是最恶心的A函数内存越界影响B函数问题。先给出问题代码 char* buf = logger->buf; int bufsize = logger->bufsize; int len = snprintf(buf, bufsize, "%s[%04d-%02d-%02d【segmentation fault】vsnprintf错误用法
最近运气欠佳,又遇到服务崩溃问题重构服务在长时间压测场景下会出现崩溃,但是崩溃的地方根本没有任何问题,又是最恶心的A函数内存越界影响B函数问题。先给出问题代码 char* buf = logger->buf; int bufsize = logger->bufsize; int len = snprintf(buf, bufsize, "%s[%04d-%02d-%02d