]> git.sur5r.net Git - openldap/blobdiff - libraries/librewrite/info.c
(Partial) Sync with HEAD
[openldap] / libraries / librewrite / info.c
index ef95f5da840df9cfd5b24df326b88cb8eeb9697b..faa2424c3fd92935961dcd93bbffb5e26143ac84 100644 (file)
@@ -67,6 +67,7 @@ rewrite_info_init(
 
        info->li_state = REWRITE_DEFAULT;
        info->li_max_passes = REWRITE_MAX_PASSES;
+       info->li_max_passes_per_rule = REWRITE_MAX_PASSES;
        info->li_rewrite_mode = mode;
 
        /*
@@ -259,11 +260,13 @@ rewrite_session(
         */
        case REWRITE_REGEXEC_UNWILLING:
        case REWRITE_REGEXEC_ERR:
-       default:
                if ( *result != NULL ) {
                        free( *result );
                        *result = NULL;
                }
+
+       default:
+               break;
        }
 
 rc_return:;