From: Peter F. <pet...@gm...> - 2019-03-20 11:31:37
|
Hi all, Sorry, I am not sure what the "official" process is but I had to make a few changes to the current tipcutils to get things to compile without warnings. The diffs are below. Note that I didn't really "test" any of this, I am just starting out with tipc but I like to start from a "clean slate" when I look into a new codebase. Feel free to ignore if it's useless. Best, Peter --- diff --git a/test/group_test/worker.c b/test/group_test/worker.c index 95a5234..2e1f7c6 100644 --- a/test/group_test/worker.c +++ b/test/group_test/worker.c @@ -168,7 +168,7 @@ static void print_stats(struct context *ctx) unsigned long long msg_per_sec; unsigned long long thruput; unsigned long long snt, rcvd; - char str[64]; + char str[128]; if (!ctx->stats && (vlevel < 2)) return; @@ -349,7 +349,7 @@ static void rcv_traffic_msgs(struct context *ctx) ctx->error = BAD_SRC_ADDR; else if (hdr->check_length && rc != ctx->msg_len) ctx->error = BAD_LENGTH; - + if (mtyp == UNICAST) ctx->rcv_uc++; else if (mtyp == ANYCAST) diff --git a/test/iovec/iovec_client.c b/test/iovec/iovec_client.c index 4eabb2d..ca5600a 100644 --- a/test/iovec/iovec_client.c +++ b/test/iovec/iovec_client.c @@ -2,6 +2,7 @@ * */ +#include <sys/uio.h> #include <sys/types.h> #include <sys/socket.h> #include <stdlib.h> @@ -93,7 +94,7 @@ static struct msghdr *create_msg(int msgsize, int numiov) { struct msghdr *m; struct iovec *iov; - int p, i, iovlen, total = 0; + int i, iovlen, total = 0; uint16_t cksum; char *data; char *iovp; diff --git a/test/iovec/iovec_server.c b/test/iovec/iovec_server.c index ee3fd1d..d19bc4f 100644 --- a/test/iovec/iovec_server.c +++ b/test/iovec/iovec_server.c @@ -243,9 +243,10 @@ void sigcatcher(int sig) case SIGKILL: case SIGHUP: for (i=0; i < 3; i++) { - if (server[i] > 0) + if (server[i] > 0) { printf("Killing test server %d\n", i); kill(server[i], SIGTERM); + } } printf("Iovec server killed\n"); fflush(stdout); diff --git a/test/ptts/tipc_ts_common.c b/test/ptts/tipc_ts_common.c index d7da0b7..8d73a7a 100644 --- a/test/ptts/tipc_ts_common.c +++ b/test/ptts/tipc_ts_common.c @@ -403,7 +403,7 @@ void setOption int value /* value to set */ ) { - char failString[50]; /* string for failure return code */ + char failString[128]; /* string for failure return code */ if (setsockopt (sockfd, SOL_TIPC, opt, (char*)&value, sizeof (value))) { @@ -423,7 +423,7 @@ void getOption int *value /* returned value */ ) { - char failString[50]; /* string for failure return code */ + char failString[128]; /* string for failure return code */ socklen_t size; /* size of the socket option value */ size = sizeof(*value); @@ -934,7 +934,7 @@ void common_test_socketOptions(void) int sol; /* socket to listen on */ struct sockaddr_tipc saddr; /* address structure for socket */ char buf[2048]; /* buffer for message */ - char failString[100]; /* string for the failure return code */ + char failString[128]; /* string for the failure return code */ int ii; /* loop index for the sockets */ int jj; /* loop index for the option value */ @@ -1112,7 +1112,7 @@ void common_test_recvfrom { char buffer [MAX_STR]; /* buffer for message to be received in */ - char failStr [50 + MAX_STR]; /* string for failure return code */ + char failStr [128 + MAX_STR]; /* string for failure return code */ struct sockaddr_tipc addr; /* address of socket */ int so; /* socket to use */ int size; /* size of the received message */ diff --git a/utils/tipc-link-watcher/tipc-link-watcher.c b/utils/tipc-link-watcher/tipc-link-watcher.c index a24cf19..075d2eb 100644 --- a/utils/tipc-link-watcher/tipc-link-watcher.c +++ b/utils/tipc-link-watcher/tipc-link-watcher.c @@ -1552,7 +1552,7 @@ static bool handle_getsubopt(char **optionp, char *const *tokens, int sub_opt; int tmp; char *valuep; - while (*optionp != '\0') { + while (**optionp != '\0') { sub_opt = getsubopt (optionp, tokens, &valuep); if ((t_low < sub_opt) && (sub_opt < t_high) ) { |