46 lines
1.6 KiB
Text
46 lines
1.6 KiB
Text
$NetBSD: patch-ab,v 1.1 2004/03/10 19:31:06 jmmv Exp $
|
|
|
|
--- libgtodo/libgtodo.c.orig 2004-02-15 22:03:09.000000000 +0100
|
|
+++ libgtodo/libgtodo.c
|
|
@@ -770,10 +770,10 @@ int gtodo_client_reload(GTodoClient *cl)
|
|
GTodoClient * gtodo_client_new_default(GError **error)
|
|
{
|
|
GError *tmp_error = NULL;
|
|
+ GTodoClient *cl = NULL;
|
|
/* check if the error is good or wrong. */
|
|
g_return_val_if_fail(error == NULL || *error == NULL,FALSE);
|
|
|
|
- GTodoClient *cl = NULL;
|
|
cl = g_malloc(sizeof(GTodoClient));
|
|
cl->xml_path = g_strdup_printf("file:///%s/.gtodo/todos", g_getenv("HOME"));
|
|
/* check, open or create the correct xml file */
|
|
@@ -793,6 +793,7 @@ GTodoClient * gtodo_client_new_default(G
|
|
GTodoClient * gtodo_client_new_from_file(char *filename, GError **error)
|
|
{
|
|
GError *tmp_error = NULL;
|
|
+ GTodoClient *cl = NULL;
|
|
/* check if the error is good or wrong. */
|
|
g_return_val_if_fail(error == NULL || *error == NULL,FALSE);
|
|
if(debug)g_print("Trying to create a new client %s\n", filename);
|
|
@@ -802,7 +803,6 @@ GTodoClient * gtodo_client_new_from_file
|
|
g_propagate_error(error, tmp_error);
|
|
return NULL;
|
|
}
|
|
- GTodoClient *cl = NULL;
|
|
cl = g_malloc(sizeof(GTodoClient));
|
|
cl->xml_path = g_strdup(filename);
|
|
/* check, open or create the correct xml file */
|
|
@@ -833,11 +833,11 @@ GTodoList * gtodo_client_get_category_li
|
|
{
|
|
xmlNodePtr cur;
|
|
GTodoList *list = g_malloc(sizeof(GTodoList));
|
|
- list->list = NULL;
|
|
+ GTodoCategory *cat;
|
|
int repos = 0;
|
|
+ list->list = NULL;
|
|
cl->number_of_categories = 0;
|
|
cur = cl->root->xmlChildrenNode;
|
|
- GTodoCategory *cat;
|
|
|
|
while(cur != NULL){
|
|
if(xmlStrEqual(cur->name, (const xmlChar *)"category")){
|