summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2016-12-22 11:17:55 +0100
committerLukas Slebodnik <lslebodn@redhat.com>2016-12-22 15:21:37 +0100
commit50a6d01182aba430313746ba71c55e364bf9c6d6 (patch)
treee8fa3c9795f3d8f1923e2801a893cf84bd5ae4d4 /src/util
parent075d89886666d3b608355d8f235b411051a9d22e (diff)
downloadsssd-50a6d01182aba430313746ba71c55e364bf9c6d6.tar.gz
sssd-50a6d01182aba430313746ba71c55e364bf9c6d6.tar.xz
sssd-50a6d01182aba430313746ba71c55e364bf9c6d6.zip
sss_ptr_hash_delete_all: use unsigned long int
hash_values() expects a pointer to unsigned long int as second argument. Using size_t instead causes a 'from incompatible pointer type' compiler error on e.g. 32bit platforms because size_t is 32bits here while unsigned long int is 64bits. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/util')
-rw-r--r--src/util/sss_ptr_hash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/sss_ptr_hash.c b/src/util/sss_ptr_hash.c
index 4827e1e98..0f884c8b6 100644
--- a/src/util/sss_ptr_hash.c
+++ b/src/util/sss_ptr_hash.c
@@ -332,8 +332,8 @@ void sss_ptr_hash_delete_all(hash_table_t *table,
{
struct sss_ptr_hash_value *value;
hash_value_t *values;
- size_t count;
- size_t i;
+ unsigned long count;
+ unsigned long i;
int hret;
void *ptr;