From 3a48a8e3493b96417ce2f9ac304b508076c7dc35 Mon Sep 17 00:00:00 2001 From: Balazs Perlaki-Horvath Date: Sun, 16 Jun 2024 20:45:10 +0200 Subject: [PATCH] Fix for empty data --- Model/Entities/ZimFileMetaData/ZimFileMetaData.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Model/Entities/ZimFileMetaData/ZimFileMetaData.mm b/Model/Entities/ZimFileMetaData/ZimFileMetaData.mm index 3dc41339..d95dc134 100644 --- a/Model/Entities/ZimFileMetaData/ZimFileMetaData.mm +++ b/Model/Entities/ZimFileMetaData/ZimFileMetaData.mm @@ -112,6 +112,9 @@ - (NSData * _Nullable)getFaviconDataFromBook:(kiwix::Book *)book { try { std::string dataString = book->getIllustrations().at(0)->getData(); + if(dataString.length() == 0) { + return nil; + } NSData *favIconData = [NSData dataWithBytes: dataString.data() length: dataString.length()]; return favIconData; } catch (std::exception) {