prevent corrupted log messages (#20530)

albatross
Greg Hogan 2021-03-30 11:29:26 -07:00 committed by GitHub
parent 7372b9bba5
commit 0847cf6869
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 2 deletions

View File

@ -89,8 +89,7 @@ void log(int levelnum, const char* filename, int lineno, const char* func, const
printf("%s: %s\n", filename, msg);
}
char levelnum_c = levelnum;
zmq_send(s.sock, &levelnum_c, 1, ZMQ_NOBLOCK | ZMQ_SNDMORE);
zmq_send(s.sock, log_s.c_str(), log_s.length(), ZMQ_NOBLOCK);
zmq_send(s.sock, (levelnum_c + log_s).c_str(), log_s.length() + 1, ZMQ_NOBLOCK);
}
void cloudlog_e(int levelnum, const char* filename, int lineno, const char* func,