]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/overlays/retcode.c
Fix prev commit
[openldap] / servers / slapd / overlays / retcode.c
index 44a1b709c0d4999fa8c8731c45440f52039c0dd3..add5a75235424f3a1ae2099f76f7a9846f7b8446 100644 (file)
@@ -531,7 +531,7 @@ retcode_entry_response( Operation *op, SlapReply *rs, BackendInfo *bi, Entry *e
 
        /* sleep time */
        a = attr_find( e->e_attrs, ad_errSleepTime );
-       if ( a != NULL ) {
+       if ( a != NULL && a->a_nvals[ 0 ].bv_val[ 0 ] != '-' ) {
                int     sleepTime;
 
                sleepTime = strtoul( a->a_nvals[ 0 ].bv_val, &next, 0 );