From e6b54f9720c5d9347e571160f61ba62f84d5d921 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Sun, 10 Aug 2008 00:12:19 -0300 Subject: [PATCH] If entry or feed is NULL, so should be the resource --- src/backend.c | 4 ++++ 1 file changed, 4 insertions(+) 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); } -- 2.20.1