]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/config.h
fix ITS#3753
[openldap] / servers / slapd / config.h
index 47badfe7a392d86408b7e831361c34f59edc53ff..bee94817e22d63637206403a34546d2f12013c66 100644 (file)
@@ -139,6 +139,11 @@ typedef struct config_args_s {
        ConfigDriver *cleanup;
 } ConfigArgs;
 
+/* If lineno is zero, we have an actual LDAP Add request from a client.
+ * Otherwise, we're reading a config file or a config dir.
+ */
+#define CONFIG_ONLINE_ADD(ca)  (!((ca)->lineno))
+
 #define value_int values.v_int
 #define value_long values.v_long
 #define value_ber_t values.v_ber_t