diff options
author | Jakub Sławiński | 2006-02-05 15:14:03 +0100 |
---|---|---|
committer | Joshua Judson Rosen | 2014-07-17 21:15:02 +0200 |
commit | b457fec36399c1f7de093d5e92bb4fa453b79c86 (patch) | |
tree | 2084c9a78d40213015e6f10e3e9e01bc4c0c51f1 /src/connect_user_struct.c | |
parent | Update copyright statements. (diff) | |
download | apf-b457fec36399c1f7de093d5e92bb4fa453b79c86.tar.gz |
v0.8
- Fixed: infinite loop after buffering message
- Fixed: corrupt packets after closing connections in the stopped state
- Fixed: bug in mapping user numbers between afclient and afserver
- Fixed: premature close of the service connection
- Fixed: invalid buffering when the connection is closing
- Added: Multiple tunnels in one afclient<->afserver connection
Diffstat (limited to 'src/connect_user_struct.c')
-rw-r--r-- | src/connect_user_struct.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/connect_user_struct.c b/src/connect_user_struct.c index 7c46f68..d8cd5be 100644 --- a/src/connect_user_struct.c +++ b/src/connect_user_struct.c @@ -22,6 +22,7 @@ #include <stdlib.h> #include <string.h> +#include <assert.h> #include "activefor.h" #include "connect_user_struct.h" @@ -36,15 +37,18 @@ ConnectUser* ConnectUser_new() { ConnectUser* tmp = calloc(1, sizeof(ConnectUser)); + assert(tmp != NULL); if (tmp == NULL) { return NULL; } tmp->bufList = BufList_new(); + assert(tmp->bufList != NULL); if (tmp->bufList == NULL) { ConnectUser_free(&tmp); return NULL; } tmp->stats = UserStats_new(); + assert(tmp->stats != NULL); if (tmp->stats == NULL) { ConnectUser_free(&tmp); return NULL; @@ -63,9 +67,11 @@ ConnectUser_free(ConnectUser** cu) { BufList* bftmp; UserStats* ustmp; + assert(cu != NULL); if (cu == NULL) { return; } + assert((*cu) != NULL); if ((*cu) == NULL) { return; } @@ -87,6 +93,7 @@ ConnectUser_free(ConnectUser** cu) void ConnectUser_set_state(ConnectUser* cu, char state) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -103,6 +110,7 @@ ConnectUser_set_state(ConnectUser* cu, char state) void ConnectUser_set_connFd(ConnectUser* cu, int connFd) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -119,6 +127,7 @@ ConnectUser_set_connFd(ConnectUser* cu, int connFd) void ConnectUser_set_whatClient(ConnectUser* cu, int whatClient) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -135,6 +144,7 @@ ConnectUser_set_whatClient(ConnectUser* cu, int whatClient) void ConnectUser_set_userId(ConnectUser* cu, int userId) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -151,6 +161,7 @@ ConnectUser_set_userId(ConnectUser* cu, int userId) void ConnectUser_set_connectTime(ConnectUser* cu, time_t connectTime) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -167,6 +178,7 @@ ConnectUser_set_connectTime(ConnectUser* cu, time_t connectTime) void ConnectUser_set_nameBuf(ConnectUser* cu, char* nameBuf) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -184,6 +196,7 @@ ConnectUser_set_nameBuf(ConnectUser* cu, char* nameBuf) void ConnectUser_set_portBuf(ConnectUser* cu, char* portBuf) { + assert(cu != NULL); if (cu == NULL) { return; } @@ -202,6 +215,7 @@ void ConnectUser_set_bufList(ConnectUser* cu, BufList* bufList) { BufList* bftmp; + assert(cu != NULL); if (cu == NULL) { return; } @@ -221,6 +235,7 @@ void ConnectUser_set_stats(ConnectUser* cu, UserStats* stats) { UserStats* ustmp; + assert(cu != NULL); if (cu == NULL) { return; } @@ -239,6 +254,7 @@ ConnectUser_set_stats(ConnectUser* cu, UserStats* stats) char ConnectUser_get_state(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return S_STATE_CLEAR; } @@ -255,6 +271,7 @@ ConnectUser_get_state(ConnectUser* cu) int ConnectUser_get_connFd(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return -1; } @@ -271,6 +288,7 @@ ConnectUser_get_connFd(ConnectUser* cu) int ConnectUser_get_whatClient(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return -1; } @@ -287,6 +305,7 @@ ConnectUser_get_whatClient(ConnectUser* cu) int ConnectUser_get_userId(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return -1; } @@ -303,6 +322,7 @@ ConnectUser_get_userId(ConnectUser* cu) time_t ConnectUser_get_connectTime(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return 0; } @@ -319,6 +339,7 @@ ConnectUser_get_connectTime(ConnectUser* cu) char* ConnectUser_get_nameBuf(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return NULL; } @@ -335,6 +356,7 @@ ConnectUser_get_nameBuf(ConnectUser* cu) char* ConnectUser_get_portBuf(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return NULL; } @@ -351,6 +373,7 @@ ConnectUser_get_portBuf(ConnectUser* cu) BufList* ConnectUser_get_bufList(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return NULL; } @@ -367,6 +390,7 @@ ConnectUser_get_bufList(ConnectUser* cu) UserStats* ConnectUser_get_stats(ConnectUser* cu) { + assert(cu != NULL); if (cu == NULL) { return NULL; } |