优化内存不足时的日志管理行为
This commit is contained in:
@ -182,11 +182,9 @@ int cleanup(log_manager *self)
|
|||||||
else{
|
else{
|
||||||
write_into_block(logbuf,loc->log,&buf_length,MAX_LOG_LENGTH,"log.txt");
|
write_into_block(logbuf,loc->log,&buf_length,MAX_LOG_LENGTH,"log.txt");
|
||||||
}
|
}
|
||||||
if(logbuf == failback&&buf_length>MAX_LOG_LENGTH)
|
|
||||||
logbuf[MAX_LOG_LENGTH-1] = '\0';
|
|
||||||
else{
|
|
||||||
logbuf[buf_length] = '\0';
|
logbuf[buf_length] = '\0';
|
||||||
}
|
|
||||||
free(loc);
|
free(loc);
|
||||||
|
|
||||||
fd = open("log.txt",O_CREAT | O_WRONLY | O_APPEND, 0644);
|
fd = open("log.txt",O_CREAT | O_WRONLY | O_APPEND, 0644);
|
||||||
|
|||||||
Reference in New Issue
Block a user