diff --git a/sessions.h b/sessions.h index 28108f1..93c265c 100644 --- a/sessions.h +++ b/sessions.h @@ -26,9 +26,9 @@ int getpstartts(int pid, unsigned long long* startts) { if (memchr(ptr, '\0', bytes_read) != NULL) return -1; - + ptr = strrchr(fc, ')'); - + char* token = strtok(ptr, " "); for (short i = 0; i<20 && token; i++) @@ -81,7 +81,7 @@ void setsession(int pid, unsigned int ts_ttl) { int dirfd = gethandle(0); if (dirfd < 0 && errno == 0) return; - + if (getpstartts(pid, &startts) < 0) return;