aboutsummaryrefslogtreecommitdiff
path: root/libXfont/src/fc/fsio.c
diff options
context:
space:
mode:
Diffstat (limited to 'libXfont/src/fc/fsio.c')
-rw-r--r--libXfont/src/fc/fsio.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/libXfont/src/fc/fsio.c b/libXfont/src/fc/fsio.c
index 03a689f6e..4deab8876 100644
--- a/libXfont/src/fc/fsio.c
+++ b/libXfont/src/fc/fsio.c
@@ -184,8 +184,11 @@ _fs_fill (FSFpePtr conn)
continue;
}
}
- _fs_connection_died (conn);
- return FSIO_ERROR;
+ if (!ECHECK(EINTR))
+ {
+ _fs_connection_died (conn);
+ return FSIO_ERROR;
+ }
}
}
return FSIO_READY;