diff --git a/src/mcjoin.c b/src/mcjoin.c index 6a7cc1e..5e7e501 100644 --- a/src/mcjoin.c +++ b/src/mcjoin.c @@ -774,7 +774,7 @@ int main(int argc, char *argv[]) if (!g) FATAL("failed allocating group: %s", strerror(errno)); - g->group = strdup(DEFAULT_GROUP); + g->group = DEFAULT_GROUP; TAILQ_INSERT_TAIL(&groups, g, entry); group_num++; } diff --git a/src/mcjoin.h b/src/mcjoin.h index 764f8bc..17b70cc 100644 --- a/src/mcjoin.h +++ b/src/mcjoin.h @@ -63,8 +63,8 @@ struct gr { size_t order; size_t delayed; size_t invalid; - char *source; - char *group; + const char *source; + const char *group; inet_addr_t src; inet_addr_t grp; /* to */ size_t seqnos[STATUS_HISTORY]; /* for dup detection */