Closed add-uos closed 3 months ago
关键摘要:
createCacheFile
函数中,open
函数的第二个参数O_RDWR | O_CREAT
应该改为O_RDWR | O_CREAT | O_TRUNC
以覆盖已存在的文件。lockf
函数的第三个参数应该是一个文件描述符,而不是0。createCacheFile
函数中的return ;
应该是return false;
以正确处理错误情况。createCacheFile
函数中的ret < 0
检查应该在写入文件之前进行,以确保写入操作成功。flock = lockf(fd, F_ULOCK, 0);
在成功锁定文件后,应该检查flock
的值是否为0,以确保文件锁定成功。createCacheFile
函数中的qDebug() << "createCacheFile end!";
应该在文件写入操作之后调用,以确保日志信息准确无误。是否建议立即修改: 是
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: add-uos
The full list of commands accepted by this bot can be found here.
Log: 当前用户在.cache目录下无权限时,不采用文件共享的方式来停止录屏,而是直接发送停止的dbus信号
Bug: https://pms.uniontech.com/bug-view-231153.html