]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/controls.c
fix typo
[openldap] / servers / slapd / controls.c
index e220fc103690fded92604f5aa14ffc08f8eb3b4a..042fccca8f080fabb569356d14c6a37ff3e59bc8 100644 (file)
@@ -1,7 +1,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1998-2007 The OpenLDAP Foundation.
+ * Copyright 1998-2008 The OpenLDAP Foundation.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -1102,6 +1102,10 @@ static int parsePagedResults (
        ps->ps_size = size;
        ps->ps_cookieval = cookie;
        op->o_pagedresults_state = ps;
+       if ( !cookie.bv_len ) {
+               ps->ps_count = 0;
+               ps->ps_cookie = 0;
+       }
 
        /* NOTE: according to RFC 2696 3.: