summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2019-12-06 17:23:21 +0800
committerluwenpeng <[email protected]>2019-12-24 13:46:55 +0800
commit6a335e0072c43fb991a13de9ca851c16f6c79c08 (patch)
tree60c1d8d0e54327978b9e1ecd5bed8b43aad59e3c
parent67c27a2fb55dca33529493be0dd9f8d76b8df94e (diff)
TSG-148 修复笔误
-rw-r--r--platform/src/ssl_fetch_cert.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/platform/src/ssl_fetch_cert.cpp b/platform/src/ssl_fetch_cert.cpp
index 546f90d..4703503 100644
--- a/platform/src/ssl_fetch_cert.cpp
+++ b/platform/src/ssl_fetch_cert.cpp
@@ -6,6 +6,11 @@
#include "tfe_utils.h"
#include <assert.h>
+#include <unistd.h>
+#include <net/if.h>
+#include <sys/ioctl.h>
+#include <arpa/inet.h>
+
#include <cjson/cJSON.h>
#include <librdkafka/rdkafka.h>
#include <MESA/MESA_prof_load.h>
@@ -43,7 +48,7 @@ static unsigned int get_ip_by_eth(const char *eth) {
goto error;
}
- memset(&ifr, 0, sizoef(ifr));
+ memset(&ifr, 0, sizeof(ifr));
strcpy(ifr.ifr_name, eth);
if (ioctl(sockfd, SIOCGIFADDR, &ifr) < 0) {
goto error;
@@ -91,7 +96,7 @@ void ssl_mid_cert_kafka_logger_destory(void) {
free(g_kafka_logger->handle);
}
if (g_kafka_logger->topic) {
- free(g_kafka_logger->topic)
+ free(g_kafka_logger->topic);
}
free(g_kafka_logger);
}
@@ -155,8 +160,8 @@ void ssl_mid_cert_kafka_logger_send(const char *sni, const char *fingerprint, co
char *msg = NULL;
obj = cJSON_CreateObject();
- cJSON_AddNumberToObject(obj, "sni", sni);
- cJSON_AddNumberToObject(obj, "fingerprint", fingerprint);
+ cJSON_AddStringToObject(obj, "sni", sni);
+ cJSON_AddStringToObject(obj, "fingerprint", fingerprint);
cJSON_AddStringToObject(obj, "cert", cert);
cJSON_AddStringToObject(obj, "tfe_ip", g_kafka_logger->tfe_ip);
dup = cJSON_Duplicate(obj, 1);
@@ -165,7 +170,7 @@ void ssl_mid_cert_kafka_logger_send(const char *sni, const char *fingerprint, co
rd_kafka_produce(g_kafka_logger->topic, RD_KAFKA_PARTITION_UA, RD_KAFKA_MSG_F_COPY, msg, strlen(msg), NULL, 0, NULL);
free(msg);
- JSON_Delete(dup);
+ cJSON_Delete(dup);
cJSON_Delete(obj);
}