diff --git a/src/authority/storagehelper.cpp b/src/authority/storagehelper.cpp
index b0ae015509176c2ca0d36fa52509c3b589b63c6b..c6049d0b906ae6758d1af2e43293d34a4c6f6838 100644
--- a/src/authority/storagehelper.cpp
+++ b/src/authority/storagehelper.cpp
@@ -151,10 +151,14 @@ QString
 compressedAvatar(const QString& image)
 {
     QImage qimage;
+#ifdef ENABLE_LIBWRAP
+    auto ret = qimage.loadFromData(QByteArray::fromBase64(image.toUtf8()), 0);
+#else
     // Avoid to use all formats. Some seems bugguy, like libpbf, asking
     // for a QGuiApplication for QFontDatabase
     auto ret = qimage.loadFromData(QByteArray::fromBase64(image.toUtf8()), "JPEG");
     if (!ret) ret = qimage.loadFromData(QByteArray::fromBase64(image.toUtf8()), "PNG");
+#endif
     if (!ret) {
         qDebug() << "vCard image loading failed";
         return image;