瀏覽代碼

core: keep info about aor being considered case sensitive or not

Daniel-Constantin Mierla 10 年之前
父節點
當前提交
06e36989b2
共有 2 個文件被更改,包括 23 次插入0 次删除
  1. 19 0
      dset.c
  2. 4 0
      dset.h

+ 19 - 0
dset.c

@@ -893,3 +893,22 @@ int uri_restore_rcv_alias(str *uri, str *nuri, str *suri)
 
 	return 0;
 }
+
+/* address of record (aor) management */
+
+/* address of record considered case sensitive
+ * - 0 = no; 1 = yes */
+static int aor_case_sensitive=0;
+
+int set_aor_case_sensitive(int mode)
+{
+	int r;
+	r = aor_case_sensitive;
+	aor_case_sensitive = mode;
+	return r;
+}
+
+int get_aor_case_sensitive(void)
+{
+	return aor_case_sensitive;
+}

+ 4 - 0
dset.h

@@ -258,4 +258,8 @@ int uri_restore_rcv_alias(str *uri, str *nuri, str *suri);
 
 int init_dst_set(void);
 
+int set_aor_case_sensitive(int mode);
+
+int get_aor_case_sensitive(void);
+
 #endif /* _DSET_H */