Actually return B_NO_MEMORY in case of error (was a regression introduced

in r38247.
Small style fixes (more to come)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38250 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2010-08-18 20:03:07 +00:00
parent d3485a2648
commit 2d05ca4e7a
2 changed files with 13 additions and 12 deletions
+2 -1
View File
@@ -43,6 +43,7 @@ BMailChain* GetMailChain(uint32 id);
status_t GetOutboundMailChains(BList* list); status_t GetOutboundMailChains(BList* list);
status_t GetInboundMailChains(BList* list); status_t GetInboundMailChains(BList* list);
class BMailChain : public BArchivable { class BMailChain : public BArchivable {
public: public:
BMailChain(uint32 id); BMailChain(uint32 id);
@@ -146,7 +147,7 @@ class BMailSettings {
void SetDefaultOutboundChainID(uint32 to); void SetDefaultOutboundChainID(uint32 to);
private: private:
BMessage data; BMessage fData;
uint32 _reserved[4]; uint32 _reserved[4];
}; };
+1 -1
View File
@@ -100,7 +100,7 @@ BMailChain::Load(BMessage* settings)
&& settings->FindRef("filter_addons", i, ref) < B_OK)) { && settings->FindRef("filter_addons", i, ref) < B_OK)) {
delete filter; delete filter;
delete ref; delete ref;
break; return B_NO_MEMORY;
} }
if (!fFilterSettings.AddItem(filter)) { if (!fFilterSettings.AddItem(filter)) {