Skip to content

Commit 8734d24

Browse files
committed
What is sockaddr.sa_len?? I dont know!!
1 parent bab7322 commit 8734d24

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

configure.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CPPFLAGS="$CPPFLAGS -FKerberos"
3838
AC_CHECK_HEADER([Kerberos/KerberosLogin.h],
3939
AC_DEFINE([HAVE_KERBEROSLOGIN_H], [1], [Has OSX Kerberos]) \
4040
LIBS="$LIBS -framework Kerberos",
41-
CFLAGS="$CPPFLAGS_save")
41+
CPPFLAGS="$CPPFLAGS_save")
4242

4343
m4_include([libev/libev.m4])
4444

server_packets.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ extern int verbose;
3535
struct conn * get_conn(struct sockaddr_in * peer) {
3636
struct conn * client;
3737
struct sockaddr * addr = (struct sockaddr*)peer;
38-
uint8_t h = hash(addr->sa_data, addr->sa_len);
38+
uint8_t h = hash(addr->sa_data, 6);
3939
char * ipstr;
4040

4141
client = clients_ip[h];
@@ -75,7 +75,7 @@ void unlink_conn(struct conn * conn, char which) {
7575
struct conn * last = NULL;
7676
if(which & CLIENT_IP) {
7777
struct sockaddr * addr = (struct sockaddr*)&conn->addr;
78-
h = hash(addr->sa_data, addr->sa_len);
78+
h = hash(addr->sa_data, 6);
7979
struct conn * cur = clients_ip[h];
8080
while(cur && cur != conn) {
8181
last = cur;

0 commit comments

Comments
 (0)