diff --git a/ServidorTFG.pro.user b/ServidorTFG.pro.user index 9dff60f..447273d 100644 --- a/ServidorTFG.pro.user +++ b/ServidorTFG.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/session_manager.cpp b/session_manager.cpp index 8811884..05dd3f3 100644 --- a/session_manager.cpp +++ b/session_manager.cpp @@ -113,7 +113,7 @@ int session_manager::remove(){ std::string session_manager::appli_command(char comand[], char* n_package){ char** args=new char*[5]; args[0]="sudo"; - args[1]=strcat(&this->env[0],"emerge"); + args[1]=&(std::string(this->env)+std::string("emerge"))[0]; args[2]=comand; args[3]=n_package; args[4]=nullptr;