File glibc-2.6-nscd-persistent.diff of Package glibc
Bug 288910 - NSCD stops randomly --- nscd/connections.c~ 2007-07-12 03:28:09.938446000 +0200 +++ nscd/connections.c 2007-07-12 03:28:12.598786000 +0200 @@ -956,7 +956,7 @@ ssize_t nwritten; #ifdef HAVE_SENDFILE - if (db->mmap_used || !cached->notfound) + if (__builtin_expect (db->mmap_used, 1)) { assert (db->wr_fd != -1); assert ((char *) cached->data > (char *) db->data);