mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 10:46:35 +01:00
Merge pull request #1702 from philippwiesemann/fix-lib-proc-file-closes
Fix not closing cmdline files from /proc/ on read errors (in master branch)
This commit is contained in:
commit
a21c9a2ab4
4
src/lib/3rdparty/processinfo.cpp
vendored
4
src/lib/3rdparty/processinfo.cpp
vendored
@ -85,12 +85,12 @@ pid_t ProcessInfo::GetPIDbyName(const char* cchrptr_ProcessName) const
|
||||
if (fd_CmdLineFile) {
|
||||
int r = fscanf(fd_CmdLineFile, "%20s", chrarry_NameOfProcess) ; // read from /proc/<NR>/cmdline
|
||||
|
||||
fclose(fd_CmdLineFile); // close the file prior to exiting the routine
|
||||
|
||||
if (r < 1) {
|
||||
continue;
|
||||
}
|
||||
|
||||
fclose(fd_CmdLineFile); // close the file prior to exiting the routine
|
||||
|
||||
if (strrchr(chrarry_NameOfProcess, '/')) {
|
||||
chrptr_StringToCompare = strrchr(chrarry_NameOfProcess, '/') + 1 ;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user