Commit b451dd21 authored by jan.koester's avatar jan.koester
Browse files

test

parent 7bad2152
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -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 !";
                    }

@@ -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);