X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-socket.c;h=92998843d80e138b88920e1294f06d22144afa8c;hp=119d68016d66e3de8da9e7076a6e294ae24fb5a4;hb=91c35d653aea231aff9efc3eef6a6ab6662dd129;hpb=3b792849c676d96918850e2f1e0af87a75278501 diff --git a/src/zoom-socket.c b/src/zoom-socket.c index 119d680..9299884 100644 --- a/src/zoom-socket.c +++ b/src/zoom-socket.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: zoom-socket.c,v 1.6 2007-11-09 22:08:14 adam Exp $ + * $Id: zoom-socket.c,v 1.7 2007-11-10 08:59:31 adam Exp $ */ /** * \file zoom-socket.c @@ -102,7 +102,8 @@ ZOOM_API(int) r = ZOOM_event_nonblock(no, cs); if (r) return r; - ZOOM_event_sys_yaz_poll(no, cs); + while (ZOOM_event_sys_yaz_poll(no, cs) < 0 && errno == EINTR) + ; return ZOOM_event_nonblock(no, cs); }