diff options
| author | luwenpeng <[email protected]> | 2019-12-06 17:23:21 +0800 |
|---|---|---|
| committer | luwenpeng <[email protected]> | 2019-12-24 13:46:55 +0800 |
| commit | 6a335e0072c43fb991a13de9ca851c16f6c79c08 (patch) | |
| tree | 60c1d8d0e54327978b9e1ecd5bed8b43aad59e3c | |
| parent | 67c27a2fb55dca33529493be0dd9f8d76b8df94e (diff) | |
TSG-148 修复笔误
| -rw-r--r-- | platform/src/ssl_fetch_cert.cpp | 15 |
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); } |
