Fix: set 'main' action after the query dispatch
authorChristian Thaeter <ct@pipapo.org>
Mon, 31 Dec 2007 00:05:12 +0000 (01:05 +0100)
committerChristian Thaeter <ct@pipapo.org>
Mon, 31 Dec 2007 00:05:12 +0000 (01:05 +0100)
src/ctgit.c
src/query.c

index 6b3b9e79889ad33fd78f7087ea17eb1a7271e763..33667545d69200d797adf08e890b4f6d65c32811 100644 (file)
@@ -139,6 +139,10 @@ main (int argc, char**argv)
 
   cgi_run_query (query.request, ctgit_param_dispatch, &query);
 
 
   cgi_run_query (query.request, ctgit_param_dispatch, &query);
 
+  /* default action is to show the main page with the list of repos */
+  if (!query.action)
+    query.action = cwa_strndup ("main", SIZE_MAX);
+
   // query to cache-line
 
   // check if in cache
   // query to cache-line
 
   // check if in cache
index c31cafd0aa8152bbbb2be053714fe0e27d59c1ff..75e8734c7850a6819a1a1c31464877ec003ad217 100644 (file)
@@ -35,7 +35,7 @@ ctgit_query_init (struct ctgit_query* q)
   q->now = time (NULL);
 
   q->repo = NULL;
   q->now = time (NULL);
 
   q->repo = NULL;
-  q->action = cwa_strndup ("main", SIZE_MAX);
+  q->action = NULL;
   q->object = NULL;
   q->head = NULL;
   llist_init (&q->repos);
   q->object = NULL;
   q->head = NULL;
   llist_init (&q->repos);