Close pipe in Wayland_ShowMessageBox

When closing message box by pressing escape, Zenity does not write to the pipe and fgets() get stuck waiting for EOF.
main
Mathieu Eyraud 2024-04-17 21:09:47 +02:00 committed by Frank Praznik
parent a2eb2697a3
commit cac1434295
1 changed files with 1 additions and 0 deletions

View File

@ -212,6 +212,7 @@ int Wayland_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *button
FILE *outputfp = NULL;
char *output = NULL;
char *tmp = NULL;
close(fd_pipe[1]);
if (!buttonID) {
/* if we don't need buttonID, we can return immediately */