X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=door_daemon%2Fdoor_daemon.c;h=b7f71972d4a17b73801d8125aeeba5f6bae5f27d;hb=ed84246e82295c574998450115a98565814ac2b2;hp=e9bd2db577546997b48eb3c551d61763bdec4a6b;hpb=9502757035c347a7ec1762e74e25889f85ecbdc1;p=svn42.git diff --git a/door_daemon/door_daemon.c b/door_daemon/door_daemon.c index e9bd2db..b7f7197 100644 --- a/door_daemon/door_daemon.c +++ b/door_daemon/door_daemon.c @@ -111,7 +111,7 @@ int send_response(int fd, const char* response) int offset = 0; int ret; for(;;) { - ret = write(fd, &response[offset], strlen(response)); + ret = write(fd, &response[offset], len - offset); if(ret < 0) { if(errno != EINTR) return ret;