]> git.sur5r.net Git - openldap/blobdiff - libraries/librewrite/subst.c
Fix up abandon merge. Hallvard will holler if I get this wrong. :-)
[openldap] / libraries / librewrite / subst.c
index f84ed44c251f47cecc61f6994b2bf4412a67c7b3..4c0bc411e0fa627c0d77084e2a116da33c635f06 100644 (file)
@@ -53,7 +53,7 @@ rewrite_subst_compile(
        for ( p = begin = result, subs_len = 0; p[ 0 ] != '\0'; p++ ) {
                
                /*
-                * Keep only single escapes '\'
+                * Keep only single escapes '%'
                 */
                if ( p[ 0 ] != REWRITE_SUBMATCH_ESCAPE ) {
                        continue;
@@ -101,7 +101,7 @@ rewrite_subst_compile(
                /*
                 * Substitution pattern
                 */
-               if ( isdigit( p[ 1 ] ) ) {
+               if ( isdigit( (unsigned char) p[ 1 ] ) ) {
                        int d = p[ 1 ] - '0';
                        struct rewrite_submatch **tmpsm;