Loading src/client.cpp +1 −5 Changes for src/client.cpp: 1 added line, 5 removed lines. Original line number Diff line number Diff line Loading @@ -129,18 +129,14 @@ void authdb::Client::info(AuthBackend& backend, class ClientData& dat, size_t& p backend.setPos(pos); backend.read((unsigned char*)cur,sizeof(AuthData::Record)); pos=backend.getPos()+cur->datasize; if(cur->type == ClientData && dat.Data.ruid==cur->ruid if(cur->type == ClientData && uuid(dat.Data.ruid)==cur->ruid && strcmp(cur->fieldname,"clientname")==0 ){ if(!getRecord(backend,dat,DataType::ClientData)) continue; if(strcmp(dat.Data.fieldname,"clientname")==0){ dat.ClientName=&dat.Data; }else if(strcmp(dat.Data.fieldname,"clientkey")==0){ dat.ClientKey=&dat.Data; } } delete cur; } Loading src/data.cpp +1 −1 Changes for src/data.cpp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ namespace authdb { for(AuthData* curec=&rec; curec; curec=curec->next()){ curec->Data.type=type; backend.setPos(wd); backend.write(reinterpret_cast<unsigned char*>(&curec->Data),sizeof(struct AuthData::Record)); backend.write(reinterpret_cast<unsigned char*>(&curec),sizeof(struct AuthData::Record)); backend.write(reinterpret_cast<unsigned char*>(curec->Data.data),curec->Data.datasize); wd=backend.end(); } Loading src/group.cpp +0 −2 Changes for src/group.cpp: 0 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -141,8 +141,6 @@ bool authdb::GroupData::isMember(const uuid &uid){ this,&_Members,"groupmembers")) return false; std::vector<uuid> members; for(size_t i =0; i<_Members->datasize; i+=sizeof(uuid_t) ){ uuid_t tmp; std::copy(_Members->data+i,_Members->data+i+sizeof(uuid_t),&tmp[0]); Loading Loading
src/client.cpp +1 −5 Changes for src/client.cpp: 1 added line, 5 removed lines. Original line number Diff line number Diff line Loading @@ -129,18 +129,14 @@ void authdb::Client::info(AuthBackend& backend, class ClientData& dat, size_t& p backend.setPos(pos); backend.read((unsigned char*)cur,sizeof(AuthData::Record)); pos=backend.getPos()+cur->datasize; if(cur->type == ClientData && dat.Data.ruid==cur->ruid if(cur->type == ClientData && uuid(dat.Data.ruid)==cur->ruid && strcmp(cur->fieldname,"clientname")==0 ){ if(!getRecord(backend,dat,DataType::ClientData)) continue; if(strcmp(dat.Data.fieldname,"clientname")==0){ dat.ClientName=&dat.Data; }else if(strcmp(dat.Data.fieldname,"clientkey")==0){ dat.ClientKey=&dat.Data; } } delete cur; } Loading
src/data.cpp +1 −1 Changes for src/data.cpp: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ namespace authdb { for(AuthData* curec=&rec; curec; curec=curec->next()){ curec->Data.type=type; backend.setPos(wd); backend.write(reinterpret_cast<unsigned char*>(&curec->Data),sizeof(struct AuthData::Record)); backend.write(reinterpret_cast<unsigned char*>(&curec),sizeof(struct AuthData::Record)); backend.write(reinterpret_cast<unsigned char*>(curec->Data.data),curec->Data.datasize); wd=backend.end(); } Loading
src/group.cpp +0 −2 Changes for src/group.cpp: 0 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -141,8 +141,6 @@ bool authdb::GroupData::isMember(const uuid &uid){ this,&_Members,"groupmembers")) return false; std::vector<uuid> members; for(size_t i =0; i<_Members->datasize; i+=sizeof(uuid_t) ){ uuid_t tmp; std::copy(_Members->data+i,_Members->data+i+sizeof(uuid_t),&tmp[0]); Loading