diff options
| author | Felix Fietkau | 2024-12-17 20:27:59 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2024-12-17 20:28:00 +0000 |
| commit | fd01fb852302a2683d09ee1c2193d7c51e2b0ba8 (patch) | |
| tree | a407314bd3309c0f50b32058f5375dd8a87d70ae | |
| parent | 32469644a029b79c1325c6f95e688d13988f76ad (diff) | |
| download | procd-fd01fb852302a2683d09ee1c2193d7c51e2b0ba8.tar.gz | |
service: fix double free bug when dealing with data
clear the stale pointer
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | service/service.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/service/service.c b/service/service.c index 25e2885..515c992 100644 --- a/service/service.c +++ b/service/service.c @@ -205,6 +205,7 @@ service_delete(struct service *s, bool container) { blobmsg_list_free(&s->data_blob); free(s->data); + s->data = NULL; vlist_flush_all(&s->instances); s->deleted = true; service_stopped(s); |