Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/openrc:master commit in: src/librc/
Date: Thu, 28 Jun 2018 18:03:39
Message-Id: 1530119179.3a803b3135837665d51ef4dd7a8b913c78e71ff6.williamh@OpenRC
1 commit: 3a803b3135837665d51ef4dd7a8b913c78e71ff6
2 Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
3 AuthorDate: Wed Jun 27 17:06:19 2018 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 27 17:06:19 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=3a803b31
7
8 librc-daemon.c: fix memory leaks
9
10 src/librc/librc-daemon.c | 3 +++
11 1 file changed, 3 insertions(+)
12
13 diff --git a/src/librc/librc-daemon.c b/src/librc/librc-daemon.c
14 index 173fcb83..6f3b492f 100644
15 --- a/src/librc/librc-daemon.c
16 +++ b/src/librc/librc-daemon.c
17 @@ -422,6 +422,7 @@ rc_service_daemon_set(const char *service, const char *exec,
18 rename(file, oldfile);
19 strlcpy(oldfile, file, sizeof(oldfile));
20 }
21 + free(file);
22 }
23 closedir(dp);
24 rc_stringlist_free(match);
25 @@ -446,10 +447,12 @@ rc_service_daemon_set(const char *service, const char *exec,
26 fclose(fp);
27 retval = true;
28 }
29 + free(file);
30 }
31 } else
32 retval = true;
33
34 + free(dirpath);
35 return retval;
36 }
37 librc_hidden_def(rc_service_daemon_set)