From b3eea1312575d4ab4a52f6860940164f7cb1dceb Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Tue, 14 Apr 2020 03:24:02 +0300 Subject: Free GError objects glib functions can allocate a GError object that must be freed with g_error_free(). Otherwise a memory leak happens. There are similar unfixed places in omemo, check: grep "&error" src/omemo/omemo.c Fixes #1304. --- src/ui/notifier.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/ui/notifier.c') diff --git a/src/ui/notifier.c b/src/ui/notifier.c index 9b2714a1..550416b9 100644 --- a/src/ui/notifier.c +++ b/src/ui/notifier.c @@ -224,9 +224,10 @@ notify(const char *const message, int timeout, const char *const category) log_error("Error sending desktop notification:"); log_error(" -> Message : %s", message); log_error(" -> Error : %s", error->message); + g_error_free(error); } else { - log_debug("Notification sent."); - } + log_debug("Notification sent."); + } } else { log_error("Libnotify not initialised."); } -- cgit 1.4.1-2-gfad0 nd rewrite-friendly software → More resilient society.Kartik K. Agaram <vc@akkartik.com>
about summary refs log tree commit diff stats
path: root/html/051scenario_test.mu.html
blob: f4f9b2dd1107aff191335492dbb0beb8d2cd7028 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132