mirror of git://sourceware.org/git/glibc.git
[BZ #5112]
* nscd/connections.c (restart): Don't resync if database is disabled. Patch mostly by Brian De Wolf <bldewolf@csupomona.edu>.
This commit is contained in:
parent
6789aaaa97
commit
3e6ce4d77e
|
|
@ -1,5 +1,9 @@
|
||||||
2007-10-05 Ulrich Drepper <drepper@redhat.com>
|
2007-10-05 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
[BZ #5112]
|
||||||
|
* nscd/connections.c (restart): Don't resync if database is
|
||||||
|
disabled. Patch mostly by Brian De Wolf <bldewolf@csupomona.edu>.
|
||||||
|
|
||||||
* sysdeps/gnu/netinet/tcp.h: Define TCP_MD5SIG, TCP_MD5SIG_MAXKEYLEN,
|
* sysdeps/gnu/netinet/tcp.h: Define TCP_MD5SIG, TCP_MD5SIG_MAXKEYLEN,
|
||||||
struct tcp_md5sig. Extend struct tcp_info according to recent kernels.
|
struct tcp_md5sig. Extend struct tcp_info according to recent kernels.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1284,14 +1284,15 @@ cannot change to old working directory: %s; disabling paranoia mode"),
|
||||||
|
|
||||||
/* Synchronize memory. */
|
/* Synchronize memory. */
|
||||||
for (int cnt = 0; cnt < lastdb; ++cnt)
|
for (int cnt = 0; cnt < lastdb; ++cnt)
|
||||||
{
|
if (!dbs[cnt].enabled)
|
||||||
/* Make sure nobody keeps using the database. */
|
{
|
||||||
dbs[cnt].head->timestamp = 0;
|
/* Make sure nobody keeps using the database. */
|
||||||
|
dbs[cnt].head->timestamp = 0;
|
||||||
|
|
||||||
if (dbs[cnt].persistent)
|
if (dbs[cnt].persistent)
|
||||||
// XXX async OK?
|
// XXX async OK?
|
||||||
msync (dbs[cnt].head, dbs[cnt].memsize, MS_ASYNC);
|
msync (dbs[cnt].head, dbs[cnt].memsize, MS_ASYNC);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* The preparations are done. */
|
/* The preparations are done. */
|
||||||
execv ("/proc/self/exe", argv);
|
execv ("/proc/self/exe", argv);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue