summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2014-06-03 12:11:27 +0100
committerRichard Hughes <richard@hughsie.com>2014-06-03 13:19:12 +0100
commit8d35ee8780f9b2f34ce3a05abb76ed79c3260eec (patch)
tree0e3807ebf7b329e5d9c89faafe5931c312aee4d0
parent1ef46cc306c7529f2a9adfc2d09902124e965d3f (diff)
downloadcolord-8d35ee8780f9b2f34ce3a05abb76ed79c3260eec.tar.gz
trivial: Fix three tiny memory leaks when emitting PropertiesChanged
-rw-r--r--src/cd-device.c2
-rw-r--r--src/cd-profile.c2
-rw-r--r--src/cd-sensor.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/src/cd-device.c b/src/cd-device.c
index 9d22128..7825ca6 100644
--- a/src/cd-device.c
+++ b/src/cd-device.c
@@ -390,6 +390,8 @@ cd_device_dbus_emit_property_changed (CdDevice *device,
&builder,
&invalidated_builder),
NULL);
+ g_variant_builder_clear (&builder);
+ g_variant_builder_clear (&invalidated_builder);
}
/**
diff --git a/src/cd-profile.c b/src/cd-profile.c
index 7781c3e..f922ba4 100644
--- a/src/cd-profile.c
+++ b/src/cd-profile.c
@@ -349,6 +349,8 @@ cd_profile_dbus_emit_property_changed (CdProfile *profile,
&builder,
&invalidated_builder),
NULL);
+ g_variant_builder_clear (&builder);
+ g_variant_builder_clear (&invalidated_builder);
}
/**
diff --git a/src/cd-sensor.c b/src/cd-sensor.c
index 27bac89..5435918 100644
--- a/src/cd-sensor.c
+++ b/src/cd-sensor.c
@@ -220,6 +220,8 @@ cd_sensor_dbus_emit_property_changed (CdSensor *sensor,
&builder,
&invalidated_builder),
NULL);
+ g_variant_builder_clear (&builder);
+ g_variant_builder_clear (&invalidated_builder);
}
/**