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



commit 446f835138c190f69c6ea59692ba13358e46c437
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 e931808..34699f3 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -1853,7 +1853,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]