mirror of
https://github.com/hufrea/byedpi.git
synced 2025-06-30 02:31:15 +00:00
Minify const qualifier drops
This commit is contained in:
parent
0872c4044a
commit
8825609f22
2
error.h
2
error.h
@ -67,7 +67,7 @@ static int unie(int e)
|
|||||||
#define LOG_E -1
|
#define LOG_E -1
|
||||||
#define LOG_S 1
|
#define LOG_S 1
|
||||||
#define LOG_L 2
|
#define LOG_L 2
|
||||||
static void LOG(int s, char *str, ...) {
|
static void LOG(int s, const char *str, ...) {
|
||||||
if (params.debug >= s) {
|
if (params.debug >= s) {
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, str);
|
va_start(args, str);
|
||||||
|
4
extend.c
4
extend.c
@ -218,11 +218,11 @@ static bool check_ip(
|
|||||||
struct mphdr *ipset, const union sockaddr_u *dst)
|
struct mphdr *ipset, const union sockaddr_u *dst)
|
||||||
{
|
{
|
||||||
int len = sizeof(dst->in.sin_addr);
|
int len = sizeof(dst->in.sin_addr);
|
||||||
char *data = (char *)&dst->in.sin_addr;
|
const char *data = (const char *)&dst->in.sin_addr;
|
||||||
|
|
||||||
if (dst->sa.sa_family == AF_INET6) {
|
if (dst->sa.sa_family == AF_INET6) {
|
||||||
len = sizeof(dst->in6.sin6_addr);
|
len = sizeof(dst->in6.sin6_addr);
|
||||||
data = (char *)&dst->in6.sin6_addr;
|
data = (const char *)&dst->in6.sin6_addr;
|
||||||
}
|
}
|
||||||
if (mem_get(ipset, data, len * 8)) {
|
if (mem_get(ipset, data, len * 8)) {
|
||||||
return 1;
|
return 1;
|
||||||
|
2
params.h
2
params.h
@ -47,7 +47,7 @@ enum demode {
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifdef STR_MODE
|
#ifdef STR_MODE
|
||||||
char *demode_str[] = {
|
static const char *demode_str[] = {
|
||||||
"DESYNC_NONE",
|
"DESYNC_NONE",
|
||||||
"DESYNC_SPLIT",
|
"DESYNC_SPLIT",
|
||||||
"DESYNC_DISORDER",
|
"DESYNC_DISORDER",
|
||||||
|
23
proxy.c
23
proxy.c
@ -79,8 +79,8 @@ static inline char addr_equ(
|
|||||||
{
|
{
|
||||||
if (a->sa.sa_family == AF_INET) {
|
if (a->sa.sa_family == AF_INET) {
|
||||||
return
|
return
|
||||||
*((uint32_t *)(&a->in.sin_addr)) ==
|
*((const uint32_t *)(&a->in.sin_addr)) ==
|
||||||
*((uint32_t *)(&b->in.sin_addr));
|
*((const uint32_t *)(&b->in.sin_addr));
|
||||||
}
|
}
|
||||||
return memcmp(&a->in6.sin6_addr,
|
return memcmp(&a->in6.sin6_addr,
|
||||||
&b->in6.sin6_addr, sizeof(b->in6.sin6_addr)) == 0;
|
&b->in6.sin6_addr, sizeof(b->in6.sin6_addr)) == 0;
|
||||||
@ -118,7 +118,7 @@ static inline int nb_socket(int domain, int type)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int resolve(char *host, int len,
|
static int resolve(const char *chost, int len,
|
||||||
union sockaddr_u *addr, int type)
|
union sockaddr_u *addr, int type)
|
||||||
{
|
{
|
||||||
struct addrinfo hints = {0}, *res = 0;
|
struct addrinfo hints = {0}, *res = 0;
|
||||||
@ -129,21 +129,18 @@ static int resolve(char *host, int len,
|
|||||||
hints.ai_flags |= AI_NUMERICHOST;
|
hints.ai_flags |= AI_NUMERICHOST;
|
||||||
hints.ai_family = params.ipv6 ? AF_UNSPEC : AF_INET;
|
hints.ai_family = params.ipv6 ? AF_UNSPEC : AF_INET;
|
||||||
|
|
||||||
char rchar = host[len];
|
char host[len + 1];
|
||||||
host[len] = '\0';
|
host[len] = 0;
|
||||||
|
memcpy(host, chost, len);
|
||||||
|
|
||||||
LOG(LOG_S, "resolve: %s\n", host);
|
LOG(LOG_S, "resolve: %s\n", host);
|
||||||
|
|
||||||
if (getaddrinfo(host, 0, &hints, &res) || !res) {
|
if (getaddrinfo(host, 0, &hints, &res) || !res) {
|
||||||
host[len] = rchar;
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
if (res->ai_addr->sa_family == AF_INET6)
|
memcpy(addr, res->ai_addr, SA_SIZE(res->ai_addr));
|
||||||
addr->in6 = *(struct sockaddr_in6 *)res->ai_addr;
|
|
||||||
else
|
|
||||||
addr->in = *(struct sockaddr_in *)res->ai_addr;
|
|
||||||
freeaddrinfo(res);
|
freeaddrinfo(res);
|
||||||
|
|
||||||
host[len] = rchar;
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -233,7 +230,7 @@ static int s4_get_addr(const char *buff,
|
|||||||
if (n < sizeof(struct s4_req) + 1) {
|
if (n < sizeof(struct s4_req) + 1) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
struct s4_req *r = (struct s4_req *)buff;
|
const struct s4_req *r = (const struct s4_req *)buff;
|
||||||
|
|
||||||
if (r->cmd != S_CMD_CONN) {
|
if (r->cmd != S_CMD_CONN) {
|
||||||
return -1;
|
return -1;
|
||||||
@ -271,7 +268,7 @@ static int s5_get_addr(const char *buffer,
|
|||||||
LOG(LOG_E, "ss: request too small\n");
|
LOG(LOG_E, "ss: request too small\n");
|
||||||
return -S_ER_GEN;
|
return -S_ER_GEN;
|
||||||
}
|
}
|
||||||
struct s5_req *r = (struct s5_req *)buffer;
|
const struct s5_req *r = (const struct s5_req *)buffer;
|
||||||
|
|
||||||
size_t o = (r->atp == S_ATP_I4 ? S_SIZE_I4 :
|
size_t o = (r->atp == S_ATP_I4 ? S_SIZE_I4 :
|
||||||
(r->atp == S_ATP_ID ? r->dst.id.len + S_SIZE_ID :
|
(r->atp == S_ATP_ID ? r->dst.id.len + S_SIZE_ID :
|
||||||
|
2
proxy.h
2
proxy.h
@ -13,7 +13,7 @@
|
|||||||
#include "conev.h"
|
#include "conev.h"
|
||||||
|
|
||||||
#define SA_SIZE(s) \
|
#define SA_SIZE(s) \
|
||||||
(((struct sockaddr *)s)->sa_family == AF_INET6) ? \
|
(((const struct sockaddr *)s)->sa_family == AF_INET6) ? \
|
||||||
sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in)
|
sizeof(struct sockaddr_in6) : sizeof(struct sockaddr_in)
|
||||||
|
|
||||||
#pragma pack(push, 1)
|
#pragma pack(push, 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user