This commit is contained in:
committed by
Git OBS Bridge
parent
8bdfceb16b
commit
2c4ebaeca6
@@ -2,12 +2,11 @@ Index: nscd/aicache.c
|
||||
===================================================================
|
||||
--- nscd/aicache.c.orig
|
||||
+++ nscd/aicache.c
|
||||
@@ -515,10 +515,15 @@ next_nip:
|
||||
@@ -515,9 +515,15 @@ next_nip:
|
||||
if (fd != -1)
|
||||
TEMP_FAILURE_RETRY (send (fd, ¬found, total, MSG_NOSIGNAL));
|
||||
|
||||
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
|
||||
- IDX_result_data);
|
||||
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1);
|
||||
/* If we cannot permanently store the result, so be it. */
|
||||
- if (dataset != NULL)
|
||||
+ if (db->negtimeout == 0)
|
||||
@@ -17,7 +16,7 @@ Index: nscd/aicache.c
|
||||
+ dh->usable = false;
|
||||
+ dataset = NULL;
|
||||
+ }
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
|
||||
{
|
||||
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
|
||||
dataset->head.recsize = total;
|
||||
@@ -30,7 +29,7 @@ Index: nscd/grpcache.c
|
||||
MSG_NOSIGNAL));
|
||||
|
||||
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
|
||||
- IDX_result_data);
|
||||
- 1);
|
||||
/* If we cannot permanently store the result, so be it. */
|
||||
- if (dataset != NULL)
|
||||
+ if (db->negtimeout == 0)
|
||||
@@ -39,7 +38,7 @@ Index: nscd/grpcache.c
|
||||
+ if (dh != NULL)
|
||||
+ dh->usable = false;
|
||||
+ }
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
|
||||
{
|
||||
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
|
||||
dataset->head.recsize = total;
|
||||
@@ -52,7 +51,7 @@ Index: nscd/hstcache.c
|
||||
all_written = false;
|
||||
|
||||
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
|
||||
- IDX_result_data);
|
||||
- 1);
|
||||
/* If we cannot permanently store the result, so be it. */
|
||||
- if (dataset != NULL)
|
||||
+ if (db->negtimeout == 0)
|
||||
@@ -61,7 +60,7 @@ Index: nscd/hstcache.c
|
||||
+ if (dh != NULL)
|
||||
+ dh->usable = false;
|
||||
+ }
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
|
||||
{
|
||||
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
|
||||
dataset->head.recsize = total;
|
||||
@@ -74,7 +73,7 @@ Index: nscd/initgrcache.c
|
||||
MSG_NOSIGNAL));
|
||||
|
||||
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
|
||||
- IDX_result_data);
|
||||
- 1);
|
||||
/* If we cannot permanently store the result, so be it. */
|
||||
- if (dataset != NULL)
|
||||
+ if (db->negtimeout == 0)
|
||||
@@ -83,7 +82,7 @@ Index: nscd/initgrcache.c
|
||||
+ if (dh != NULL)
|
||||
+ dh->usable = false;
|
||||
+ }
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
|
||||
{
|
||||
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
|
||||
dataset->head.recsize = total;
|
||||
@@ -96,7 +95,7 @@ Index: nscd/pwdcache.c
|
||||
MSG_NOSIGNAL));
|
||||
|
||||
- dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len,
|
||||
- IDX_result_data);
|
||||
- 1);
|
||||
/* If we cannot permanently store the result, so be it. */
|
||||
- if (dataset != NULL)
|
||||
+ if (db->negtimeout == 0)
|
||||
@@ -105,7 +104,7 @@ Index: nscd/pwdcache.c
|
||||
+ if (dh != NULL)
|
||||
+ dh->usable = false;
|
||||
+ }
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, IDX_result_data)) == NULL)
|
||||
+ else if ((dataset = mempool_alloc (db, sizeof (struct dataset) + req->key_len, 1)) == NULL)
|
||||
{
|
||||
dataset->head.allocsize = sizeof (struct dataset) + req->key_len;
|
||||
dataset->head.recsize = total;
|
||||
|
Reference in New Issue
Block a user