|
 |
dc8c34 |
From 5c8353f8d66177dbfee234a04a147ec60cbbdb8b Mon Sep 17 00:00:00 2001
|
|
 |
dc8c34 |
From: Mark Reynolds <mreynolds@redhat.com>
|
|
 |
dc8c34 |
Date: Thu, 25 Jul 2013 17:27:16 -0400
|
|
 |
dc8c34 |
Subject: [PATCH 49/99] Ticket 47427 - Overflow in
|
|
 |
dc8c34 |
nsslapd-disk-monitoring-threshold
|
|
 |
dc8c34 |
|
|
 |
dc8c34 |
Bug Description: If you directory try and set the threshold to -2,
|
|
 |
dc8c34 |
the server allows it, but it should be rejected.
|
|
 |
dc8c34 |
|
|
 |
dc8c34 |
Fix Description: Use a signed int when parsing the value.
|
|
 |
dc8c34 |
|
|
 |
dc8c34 |
https://fedorahosted.org/389/ticket/47427
|
|
 |
dc8c34 |
https://bugzilla.redhat.com/show_bug.cgi?id=984970
|
|
 |
dc8c34 |
|
|
 |
dc8c34 |
Reviewed by: richm(Thanks!)
|
|
 |
dc8c34 |
(cherry picked from commit 920bb3f883b5e678ab95fd8e9bcf25e92dbb7e84)
|
|
 |
dc8c34 |
---
|
|
 |
dc8c34 |
ldap/servers/slapd/libglobs.c | 2 +-
|
|
 |
dc8c34 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
 |
dc8c34 |
|
|
 |
dc8c34 |
diff --git a/ldap/servers/slapd/libglobs.c b/ldap/servers/slapd/libglobs.c
|
|
 |
dc8c34 |
index 0dc4cf5..cf1f73e 100644
|
|
 |
dc8c34 |
--- a/ldap/servers/slapd/libglobs.c
|
|
 |
dc8c34 |
+++ b/ldap/servers/slapd/libglobs.c
|
|
 |
dc8c34 |
@@ -1228,7 +1228,7 @@ config_set_disk_threshold( const char *attrname, char *value, char *errorbuf, in
|
|
 |
dc8c34 |
{
|
|
 |
dc8c34 |
slapdFrontendConfig_t *slapdFrontendConfig = getFrontendConfig();
|
|
 |
dc8c34 |
int retVal = LDAP_SUCCESS;
|
|
 |
dc8c34 |
- PRUint64 threshold = 0;
|
|
 |
dc8c34 |
+ PRInt64 threshold = 0;
|
|
 |
dc8c34 |
char *endp = NULL;
|
|
 |
dc8c34 |
|
|
 |
dc8c34 |
if ( config_value_is_null( attrname, value, errorbuf, 0 )) {
|
|
 |
dc8c34 |
--
|
|
 |
dc8c34 |
1.8.1.4
|
|
 |
dc8c34 |
|