X-Git-Url: https://git.wpitchoune.net/gitweb/?p=ptask.git;a=blobdiff_plain;f=src%2Ftw.c;h=bad97fcf2bd8059ff600da72770e162b5288ea89;hp=82357844299de0ca9e08f45231e36858385a1d19;hb=f8fe1a50296d8bb04d9a4438beefc8cd57e29978;hpb=822b4f1dc3905c0815d6b66cbd3e5ac3b719b973 diff --git a/src/tw.c b/src/tw.c index 8235784..bad97fc 100644 --- a/src/tw.c +++ b/src/tw.c @@ -150,6 +150,7 @@ struct task **tw_get_all_tasks(const char *status) struct json_object *jtasks, *jtask, *json; struct task **tasks; char *opts; + const char *urg; opts = malloc(strlen("export status:") + strlen(status) + 1); @@ -198,7 +199,11 @@ struct task **tw_get_all_tasks(const char *status) tasks[i]->uuid = strdup(json_object_get_string(json)); json = json_object_object_get(jtask, "urgency"); - tasks[i]->urgency = strdup(json_object_get_string(json)); + urg = json_object_get_string(json); + if (urg) + tasks[i]->urgency = strdup(urg); + else + tasks[i]->urgency = NULL; tasks[i]->note = note_get(tasks[i]->uuid); }