From 1a895e67dcd6d1e83028d9d54fcbc3ff7f150901 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga <kurt@openldap.org> Date: Thu, 26 Jul 2001 00:53:36 +0000 Subject: [PATCH] Fix numeric match assert --- servers/slapd/extended.c | 3 ++- servers/slapd/schema_init.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/servers/slapd/extended.c b/servers/slapd/extended.c index 1660aaa914..3778c45a3c 100644 --- a/servers/slapd/extended.c +++ b/servers/slapd/extended.c @@ -243,4 +243,5 @@ find_extop( extop_list_t *list, char *oid ) return(ext); } return(NULL); -} \ No newline at end of file +} + diff --git a/servers/slapd/schema_init.c b/servers/slapd/schema_init.c index f08bc5ec39..3e874d532b 100644 --- a/servers/slapd/schema_init.c +++ b/servers/slapd/schema_init.c @@ -3216,8 +3216,8 @@ numericStringNormalize( } } - assert( newval->bv_val <= p ); - assert( q <= p ); + /* we should have copied no more then is in val */ + assert( (q - newval->bv_val) <= (p - val->bv_val) ); /* null terminate */ *q = '\0'; -- GitLab