content type handling
[webgit] / src / query.c
index 55b3b70d4912c992f0a0cfe77f11e90da73788ad..d2cac725214ec07e239b00166014a72c03ab7955 100644 (file)
@@ -35,7 +35,7 @@ webgit_query_init (struct webgit_query* q)
   q->now = time (NULL);
 
   q->deref_to_tree = 0;
-  q->content_type = "text/html";
+  q->content_type = cwa_strndup ("text/html", SIZE_MAX);
 
   q->repo = NULL;
   q->action = NULL;
@@ -49,6 +49,7 @@ webgit_query_destroy (struct webgit_query* q)
 {
   cgi_free (q->request);
 
+  free (q->content_type);
   free (q->repo);
   free (q->action);
   free (q->object);