diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 2a483254037e25ba7a2ab741c8aa57778dfae646..8323e130a67a8f9ce7d1dff956d875f1b5a63658 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -2750,6 +2750,9 @@ presentlist_find( Avlnode **a2 = (Avlnode **)av; unsigned short s; + if (!av) + return NULL; + memcpy(&s, val->bv_val, 2); return avl_find( a2[s], val->bv_val+2, syncuuid_cmp ); #else