summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--udscs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/udscs.c b/udscs.c
index b6caa4c..2ebbadf 100644
--- a/udscs.c
+++ b/udscs.c
@@ -215,6 +215,8 @@ void udscs_destroy_connection(struct udscs_connection **connp)
free(conn->data.buf);
+ if (conn->next)
+ conn->next->prev = conn->prev;
if (conn->prev)
conn->prev->next = conn->next;