From 99bc0fa17fdfd0a28cbaeee6b91069a12fd66d70 Mon Sep 17 00:00:00 2001 From: harry Date: Mon, 24 Apr 2023 23:14:43 -0400 Subject: [PATCH] Add nullptr check to ensure that libarchive version strings are valid before printing. They will be null when a particular format or filter is not supported. --- src/drivers/Qt/AboutWindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/drivers/Qt/AboutWindow.cpp b/src/drivers/Qt/AboutWindow.cpp index 5c8fa539..20719222 100644 --- a/src/drivers/Qt/AboutWindow.cpp +++ b/src/drivers/Qt/AboutWindow.cpp @@ -215,8 +215,12 @@ AboutWindow::AboutWindow(QWidget *parent) i=0; while (libArcName[i]) { - sprintf( stmp, " %s %s\n", libArcName[i], libArcVersion[i]); i++; - credits->insertPlainText( stmp ); + if (libArcVersion[i]) + { + sprintf( stmp, " %s %s\n", libArcName[i], libArcVersion[i]); + credits->insertPlainText( stmp ); + } + i++; } #endif