Loading src/blogi.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -2680,7 +2680,7 @@ public: const char *username = "blogi"; if(getpwnam_r(username, &pwd_storage, buffer, sizeof(buffer), &result)!=0){ if(getpwnam_r(username, &pwd_storage, buffer, sizeof(buffer), &result)!=0 || result==NULL){ throw httpexception[libhttppp::HTTPException::Error] << "can'T change user !"; } Loading @@ -2704,8 +2704,12 @@ public: void logFiles(const char *path,int fd){ int pfd=open(path,O_APPEND|O_CREAT|O_WRONLY,0x760); if(pfd<0) return; struct passwd *pwd=getpwnam("blogi"); if(pwd!=nullptr) fchown(pfd,pwd->pw_uid,pwd->pw_gid); dup2(pfd, fd); Loading Loading
src/blogi.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -2680,7 +2680,7 @@ public: const char *username = "blogi"; if(getpwnam_r(username, &pwd_storage, buffer, sizeof(buffer), &result)!=0){ if(getpwnam_r(username, &pwd_storage, buffer, sizeof(buffer), &result)!=0 || result==NULL){ throw httpexception[libhttppp::HTTPException::Error] << "can'T change user !"; } Loading @@ -2704,8 +2704,12 @@ public: void logFiles(const char *path,int fd){ int pfd=open(path,O_APPEND|O_CREAT|O_WRONLY,0x760); if(pfd<0) return; struct passwd *pwd=getpwnam("blogi"); if(pwd!=nullptr) fchown(pfd,pwd->pw_uid,pwd->pw_gid); dup2(pfd, fd); Loading