[tracker/gdbus-porting: 21/65] libtracker-miner: Avoid memory allocation, fixes memoryleak



commit 8b25b3d49baa1ab6b1dc975ba90b0d8768f3d207
Author: Philip Van Hoof <philip codeminded be>
Date:   Thu Dec 30 17:33:06 2010 +0100

    libtracker-miner: Avoid memory allocation, fixes memoryleak

 src/libtracker-miner/tracker-miner-object.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-object.c b/src/libtracker-miner/tracker-miner-object.c
index 9181677..6a993c4 100644
--- a/src/libtracker-miner/tracker-miner-object.c
+++ b/src/libtracker-miner/tracker-miner-object.c
@@ -762,10 +762,10 @@ handle_method_call_pause (TrackerMiner          *miner,
 {
 	GError *local_error = NULL;
 	gint cookie;
-	gchar *application = NULL, *reason = NULL;
+	const gchar *application = NULL, *reason = NULL;
 	TrackerDBusRequest *request;
 
-	g_variant_get (parameters, "(ss)", &application, &reason);
+	g_variant_get (parameters, "(&s&s)", &application, &reason);
 
 	tracker_gdbus_async_return_if_fail (application != NULL, invocation);
 	tracker_gdbus_async_return_if_fail (reason != NULL, invocation);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]