]> git.sur5r.net Git - openldap/blobdiff - libraries/librewrite/xmap.c
don't trust strchr/strrchr with bervals
[openldap] / libraries / librewrite / xmap.c
index bc36edd04470a1141ebc2afbe0c9fb8c47dfc3e5..b2ea0cfe08a902dde3f385f69268fcf5857e346f 100644 (file)
@@ -263,7 +263,7 @@ rewrite_xmap_apply(
                        break;
                }
 
-#ifdef HAVE_PW_GECOS
+#ifdef HAVE_STRUCT_PASSWD_PW_GECOS
                if ( pwd->pw_gecos != NULL && pwd->pw_gecos[0] != '\0' ) {
                        int l = strlen( pwd->pw_gecos );
                        
@@ -279,7 +279,7 @@ rewrite_xmap_apply(
                        }
                        val->bv_len = l;
                } else
-#endif /* HAVE_PW_GECOS */
+#endif /* HAVE_STRUCT_PASSWD_PW_GECOS */
                {
                        val->bv_val = strdup( key->bv_val );
                        val->bv_len = key->bv_len;