Browse Source

siputils: exported options_reply() to kemi framework

Daniel-Constantin Mierla 6 years ago
parent
commit
183ff04e00

+ 4 - 1
src/modules/siputils/options.c

@@ -41,7 +41,7 @@ static str opt_200_rpl = str_init("OK");
 static str opt_500_rpl = str_init("Server internal error");
 
 
-int opt_reply(struct sip_msg* _msg, char* _foo, char* _bar) {
+int ki_opt_reply(struct sip_msg* _msg) {
 	str rpl_hf;
 	int offset = 0;
 
@@ -127,3 +127,6 @@ error:
 		return 1;
 }
 
+int opt_reply(struct sip_msg* _msg, char* _foo, char* _bar) {
+	return ki_opt_reply(_msg);
+}

+ 1 - 0
src/modules/siputils/options.h

@@ -63,6 +63,7 @@ extern str opt_accept_enc;
 extern str opt_accept_lang;
 extern str opt_supported;
 
+int ki_opt_reply(struct sip_msg* _msg);
 int opt_reply(struct sip_msg* _msg, char* _foo, char* _bar);
 
 #endif

+ 5 - 0
src/modules/siputils/siputils.c

@@ -540,6 +540,11 @@ static sr_kemi_t sr_kemi_siputils_exports[] = {
 		{ SR_KEMIP_STR, SR_KEMIP_STR, SR_KEMIP_NONE,
 			SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
 	},
+	{ str_init("siputils"), str_init("options_reply"),
+		SR_KEMIP_INT, ki_opt_reply,
+		{ SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE,
+			SR_KEMIP_NONE, SR_KEMIP_NONE, SR_KEMIP_NONE }
+	},
 
 	{ {0, 0}, {0, 0}, 0, NULL, { 0, 0, 0, 0, 0, 0 } }
 };