unrestrict hyprctl message size

This commit is contained in:
vaxerski 2022-10-26 13:11:05 +01:00
parent 83ad59fae7
commit 46e51a81c4
1 changed files with 13 additions and 1 deletions

View File

@ -80,6 +80,7 @@ void request(std::string arg) {
return;
}
std::string reply = "";
char buffer[8192] = {0};
sizeWritten = read(SERVERSOCKET, buffer, 8192);
@ -89,9 +90,20 @@ void request(std::string arg) {
return;
}
reply += std::string(buffer, sizeWritten);
while (sizeWritten == 8192) {
sizeWritten = read(SERVERSOCKET, buffer, 8192);
if (sizeWritten < 0) {
std::cout << "Couldn't read (5)";
return;
}
reply += std::string(buffer, sizeWritten);
}
close(SERVERSOCKET);
std::cout << std::string(buffer);
std::cout << reply;
}
void requestHyprpaper(std::string arg) {