summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--state.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/state.c b/state.c
index f51a09b..50afb26 100644
--- a/state.c
+++ b/state.c
@@ -268,7 +268,8 @@ static void handleNick(struct Message *msg) {
 	char *origin = malloc(size);
 	if (!origin) err(EX_OSERR, "malloc");
 	snprintf(origin, size, "%s%s", self.nick, rest);
-	set(&self.origin, origin);
+	free(self.origin);
+	self.origin = origin;
 }
 
 static void handleJoin(struct Message *msg) {
href='/catsit/commit/catsit-watch.c?id=0384c2abd7cc7fa768bb2c2260728f041ac71c47&follow=1'>Exit with EX_TEMPFAIL when watching filesJune McEnroe 2021-02-27Add -d flag to catsit-watchJune McEnroe 2021-02-27Add -a to catsit-watchJune McEnroe 2021-02-25Add catsit-timer utilityJune McEnroe 2021-02-25Add catsit-watch utilityJune McEnroe 2021-02-01Drop pledge privileges after daemonization 1.2June McEnroe 2021-02-01Remove use of "%n"June McEnroe 2021-02-01Check signals first in the loopJune McEnroe 2020-12-15Log a message when stopping a service waiting to restart 1.1June McEnroe 2020-11-10Refactor unveil calls so errors can be reported properlyJune McEnroe 2020-10-27Do not increment signalsJune McEnroe 2020-10-23Only look up group if one is namedJune McEnroe 2020-10-23Remove default defines of RUNDIR, ETCDIRJune McEnroe 2020-10-23Set shell scripts executable in buildJune McEnroe 2020-10-20Humanize milliseconds if interval is less than 1sJune McEnroe 2020-10-20Humanize restart intervalJune McEnroe 2020-08-17Document default catsit.conf location on OpenBSD 1.0June McEnroe 2020-08-17Template catsit script with RUNDIRJune McEnroe 2020-08-17Clean up includesJune McEnroe 2020-08-17Log service uptime in statusJune McEnroe