From 989f7bfb510171400d36de86ba902b06c463d07d Mon Sep 17 00:00:00 2001 From: OBattler Date: Wed, 6 May 2020 00:23:53 +0200 Subject: [PATCH] Fixed a long-standing bug in config.c, should reduce crashes on hard reset after settings changes. --- src/config.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/config.c b/src/config.c index 1267cd91c..419bcc324 100644 --- a/src/config.c +++ b/src/config.c @@ -103,6 +103,8 @@ typedef struct { } \ \ (next)->next = (old)->next; \ + if ((next) == (head)) \ + (head)->next = (old)->next; \ }