[tracker/tracker-0.8] libtracker-data: NB#178599, extra checks for finding the problem



commit c41d085060db06cc7d52c312cc8393b5720cd311
Author: Philip Van Hoof <philip codeminded be>
Date:   Mon Jul 12 16:39:57 2010 +0200

    libtracker-data: NB#178599, extra checks for finding the problem

 src/libtracker-data/tracker-data-manager.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index c2a916b..d14217e 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -1673,7 +1673,12 @@ create_decomposed_metadata_tables (TrackerDBInterface *iface,
 	gboolean          in_alter = in_update;
 	GError           *error = NULL;
 
+	g_return_if_fail (TRACKER_IS_CLASS (service));
+
 	service_name = tracker_class_get_name (service);
+
+	g_return_if_fail (service_name != NULL);
+
 	main_class = (strcmp (service_name, "rdfs:Resource") == 0);
 
 	if (g_str_has_prefix (service_name, "xsd:")) {



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