Просмотр исходного кода

kazoo: fix kemi export due to changed function prototype

- change done in dcb8e1650204c9453457871515ab5c7ec2d497f1
Daniel-Constantin Mierla 3 лет назад
Родитель
Сommit
b0f4c835b9
2 измененных файлов с 8 добавлено и 2 удалено
  1. 7 2
      src/modules/kazoo/kz_amqp.c
  2. 1 0
      src/modules/kazoo/kz_amqp.h

+ 7 - 2
src/modules/kazoo/kz_amqp.c

@@ -1262,10 +1262,10 @@ int kz_amqp_publish_ex(struct sip_msg* msg, char* exchange, char* routing_key, c
 			headers_s.s = "";
 		}
 
-		return ki_kz_amqp_publish(msg, &exchange_s, &routing_key_s, &pl_s, &headers_s);
+		return ki_kz_amqp_publish_hdrs(msg, &exchange_s, &routing_key_s, &pl_s, &headers_s);
 };
 
-int ki_kz_amqp_publish(sip_msg_t* msg, str* exchange, str* routing_key, str* payload, str* headers)
+int ki_kz_amqp_publish_hdrs(sip_msg_t* msg, str* exchange, str* routing_key, str* payload, str* headers)
 {
 	  char *pl = ((str*)payload)->s;
 	  struct json_object *j = json_tokener_parse(pl);
@@ -1279,6 +1279,11 @@ int ki_kz_amqp_publish(sip_msg_t* msg, str* exchange, str* routing_key, str* pay
 	  return kz_amqp_pipe_send(exchange, routing_key, payload, headers);
 }
 
+int ki_kz_amqp_publish(sip_msg_t* msg, str* exchange, str* routing_key, str* payload)
+{
+	return ki_kz_amqp_publish_hdrs(msg, exchange, routing_key, payload, NULL);
+}
+
 int kz_amqp_publish(struct sip_msg* msg, char* exchange, char* routing_key, char* payload)
 {
 	return kz_amqp_publish_ex(msg, exchange, routing_key, payload, NULL);

+ 1 - 0
src/modules/kazoo/kz_amqp.h

@@ -276,6 +276,7 @@ int kz_amqp_add_connection(modparam_t type, void* val);
 int kz_amqp_publish(struct sip_msg* msg, char* exchange, char* routing_key, char* payload);
 int kz_amqp_publish_ex(struct sip_msg* msg, char* exchange, char* routing_key, char* payload, char* headers);
 int ki_kz_amqp_publish(sip_msg_t* msg, str* exchange, str* routing_key, str* payload, str* headers);
+int ki_kz_amqp_publish_hdrs(sip_msg_t* msg, str* exchange, str* routing_key, str* payload);
 int kz_amqp_query(struct sip_msg* msg, char* exchange, char* routing_key, char* payload, char* dst, char* headers);
 int kz_amqp_query_ex(struct sip_msg* msg, char* exchange, char* routing_key, char* payload, char* headers);
 int kz_amqp_subscribe(struct sip_msg* msg, char* payload);