From: Thadeu Lima de Souza Cascardo Date: Sun, 10 Aug 2008 03:12:19 +0000 (-0300) Subject: If entry or feed is NULL, so should be the resource X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fatompub.git;a=commitdiff_plain;h=e6b54f9720c5d9347e571160f61ba62f84d5d921 If entry or feed is NULL, so should be the resource --- diff --git a/src/backend.c b/src/backend.c index 30ba7a7..e44008f 100644 --- a/src/backend.c +++ b/src/backend.c @@ -105,6 +105,8 @@ atom_retrieve_resource (AtomCtx *ctx, IRI *iri) { AtomFeed *feed; feed = atom_retrieve_feed (ctx); + if (feed == NULL) + return NULL; res = atom_resource_new_from_feed (feed); atom_feed_delete (feed); } @@ -112,6 +114,8 @@ atom_retrieve_resource (AtomCtx *ctx, IRI *iri) { AtomEntry *entry; entry = atom_retrieve_entry (ctx, iri); + if (entry == NULL) + return NULL; res = atom_resource_new_from_entry (entry); atom_entry_delete (entry); }