Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/kphotoalbum-5.7.0/dev/documentation/videothumbnails.h
Examining data/kphotoalbum-5.7.0/dev/documentation/phrase-book.h
Examining data/kphotoalbum-5.7.0/dev/documentation/mainpage.h
Examining data/kphotoalbum-5.7.0/dev/documentation/coding-standards.h
Examining data/kphotoalbum-5.7.0/ImportExport/MD5CheckPage.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/ImageRow.h
Examining data/kphotoalbum-5.7.0/ImportExport/ImportMatcher.h
Examining data/kphotoalbum-5.7.0/ImportExport/MD5CheckPage.h
Examining data/kphotoalbum-5.7.0/ImportExport/ImportHandler.h
Examining data/kphotoalbum-5.7.0/ImportExport/documentation.h
Examining data/kphotoalbum-5.7.0/ImportExport/KimFileReader.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/XMLHandler.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/ImageRow.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/Import.h
Examining data/kphotoalbum-5.7.0/ImportExport/ImportDialog.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/MiniViewer.h
Examining data/kphotoalbum-5.7.0/ImportExport/Import.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/ImportDialog.h
Examining data/kphotoalbum-5.7.0/ImportExport/MiniViewer.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/ImportSettings.h
Examining data/kphotoalbum-5.7.0/ImportExport/ImportMatcher.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/ImportSettings.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/XMLHandler.h
Examining data/kphotoalbum-5.7.0/ImportExport/Logging.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/Export.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/KimFileReader.h
Examining data/kphotoalbum-5.7.0/ImportExport/Export.h
Examining data/kphotoalbum-5.7.0/ImportExport/ImportHandler.cpp
Examining data/kphotoalbum-5.7.0/ImportExport/Logging.h
Examining data/kphotoalbum-5.7.0/Plugins/documentation.h
Examining data/kphotoalbum-5.7.0/Plugins/PurposeMenu.cpp
Examining data/kphotoalbum-5.7.0/Plugins/Logging.cpp
Examining data/kphotoalbum-5.7.0/Plugins/Logging.h
Examining data/kphotoalbum-5.7.0/Plugins/PurposeMenu.h
Examining data/kphotoalbum-5.7.0/MainWindow/DeleteDialog.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/InvalidDateFinder.h
Examining data/kphotoalbum-5.7.0/MainWindow/WelcomeDialog.h
Examining data/kphotoalbum-5.7.0/MainWindow/SearchBar.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/Window.h
Examining data/kphotoalbum-5.7.0/MainWindow/ImageCounter.h
Examining data/kphotoalbum-5.7.0/MainWindow/AutoStackImages.h
Examining data/kphotoalbum-5.7.0/MainWindow/documentation.h
Examining data/kphotoalbum-5.7.0/MainWindow/DuplicateMerger/DuplicateMerger.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/DuplicateMerger/DuplicateMatch.h
Examining data/kphotoalbum-5.7.0/MainWindow/DuplicateMerger/MergeToolTip.h
Examining data/kphotoalbum-5.7.0/MainWindow/DuplicateMerger/DuplicateMerger.h
Examining data/kphotoalbum-5.7.0/MainWindow/DuplicateMerger/DuplicateMatch.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/DuplicateMerger/MergeToolTip.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/SplashScreen.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/ImageCounter.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/BreadcrumbViewer.h
Examining data/kphotoalbum-5.7.0/MainWindow/CategoryImagePopup.h
Examining data/kphotoalbum-5.7.0/MainWindow/DirtyIndicator.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/WelcomeDialog.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/BreadcrumbViewer.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/UpdateVideoThumbnail.h
Examining data/kphotoalbum-5.7.0/MainWindow/StatusBar.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/Window.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/Options.h
Examining data/kphotoalbum-5.7.0/MainWindow/CopyPopup.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/SearchBar.h
Examining data/kphotoalbum-5.7.0/MainWindow/Logging.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/StatusBar.h
Examining data/kphotoalbum-5.7.0/MainWindow/StatisticsDialog.h
Examining data/kphotoalbum-5.7.0/MainWindow/FeatureDialog.h
Examining data/kphotoalbum-5.7.0/MainWindow/InvalidDateFinder.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/StatisticsDialog.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/RunDialog.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/CopyPopup.h
Examining data/kphotoalbum-5.7.0/MainWindow/TokenEditor.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/CategoryImagePopup.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/DirtyIndicator.h
Examining data/kphotoalbum-5.7.0/MainWindow/ExternalPopup.h
Examining data/kphotoalbum-5.7.0/MainWindow/DeleteDialog.h
Examining data/kphotoalbum-5.7.0/MainWindow/SplashScreen.h
Examining data/kphotoalbum-5.7.0/MainWindow/TokenEditor.h
Examining data/kphotoalbum-5.7.0/MainWindow/Logging.h
Examining data/kphotoalbum-5.7.0/MainWindow/Options.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/RunDialog.h
Examining data/kphotoalbum-5.7.0/MainWindow/ExternalPopup.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/FeatureDialog.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/AutoStackImages.cpp
Examining data/kphotoalbum-5.7.0/MainWindow/UpdateVideoThumbnail.cpp
Examining data/kphotoalbum-5.7.0/CategoryListView/DragItemInfo.cpp
Examining data/kphotoalbum-5.7.0/CategoryListView/documentation.h
Examining data/kphotoalbum-5.7.0/CategoryListView/DragableTreeWidget.h
Examining data/kphotoalbum-5.7.0/CategoryListView/DragItemInfo.h
Examining data/kphotoalbum-5.7.0/CategoryListView/Logging.cpp
Examining data/kphotoalbum-5.7.0/CategoryListView/CheckDropItem.cpp
Examining data/kphotoalbum-5.7.0/CategoryListView/DragableTreeWidget.cpp
Examining data/kphotoalbum-5.7.0/CategoryListView/CheckDropItem.h
Examining data/kphotoalbum-5.7.0/CategoryListView/Logging.h
Examining data/kphotoalbum-5.7.0/kpa-thumbnailtool/main.cpp
Examining data/kphotoalbum-5.7.0/kpa-thumbnailtool/Logging.cpp
Examining data/kphotoalbum-5.7.0/kpa-thumbnailtool/Logging.h
Examining data/kphotoalbum-5.7.0/kpa-thumbnailtool/ThumbnailCacheConverter.cpp
Examining data/kphotoalbum-5.7.0/kpa-thumbnailtool/ThumbnailCacheConverter.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/Settings.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/CategoryModel.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/Action.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ThumbnailModel.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/PositionObserver.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/Action.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/MyImage.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ImageDetails.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/main.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ImageDetails.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/Client.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/Client.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/RemoteImage.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/DiscoveryModel.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/DiscoveryModel.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/RemoteInterface.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/MyImage.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ImageStore.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ScreenInfo.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/RemoteInterface.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/RemoteImage.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ImageStore.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ScreenInfo.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/History.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/CategoryModel.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/ThumbnailModel.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/History.cpp
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/PositionObserver.h
Examining data/kphotoalbum-5.7.0/AndroidRemoteControl/Settings.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ThumbnailBuilder.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ExtractOneVideoFrame.h
Examining data/kphotoalbum-5.7.0/ImageManager/enums.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/enums.h
Examining data/kphotoalbum-5.7.0/ImageManager/ImageEvent.h
Examining data/kphotoalbum-5.7.0/ImageManager/RequestQueue.h
Examining data/kphotoalbum-5.7.0/ImageManager/ImageDecoder.h
Examining data/kphotoalbum-5.7.0/ImageManager/VideoThumbnails.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/documentation.h
Examining data/kphotoalbum-5.7.0/ImageManager/CancelEvent.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/VideoImageRescaleRequest.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ImageClientInterface.h
Examining data/kphotoalbum-5.7.0/ImageManager/PreloadRequest.h
Examining data/kphotoalbum-5.7.0/ImageManager/VideoLengthExtractor.h
Examining data/kphotoalbum-5.7.0/ImageManager/ImageLoaderThread.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/CancelEvent.h
Examining data/kphotoalbum-5.7.0/ImageManager/ImageLoaderThread.h
Examining data/kphotoalbum-5.7.0/ImageManager/ImageEvent.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/VideoThumbnails.h
Examining data/kphotoalbum-5.7.0/ImageManager/VideoImageRescaleRequest.h
Examining data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.h
Examining data/kphotoalbum-5.7.0/ImageManager/PreloadRequest.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ImageRequest.h
Examining data/kphotoalbum-5.7.0/ImageManager/CacheFileInfo.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/Logging.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ImageClientInterface.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ImageRequest.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/RawImageDecoder.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/AsyncLoader.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/ImageDecoder.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/CacheFileInfo.h
Examining data/kphotoalbum-5.7.0/ImageManager/AsyncLoader.h
Examining data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/Logging.h
Examining data/kphotoalbum-5.7.0/ImageManager/ExtractOneVideoFrame.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/VideoLengthExtractor.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/RequestQueue.cpp
Examining data/kphotoalbum-5.7.0/ImageManager/RawImageDecoder.h
Examining data/kphotoalbum-5.7.0/ImageManager/ThumbnailBuilder.h
Examining data/kphotoalbum-5.7.0/main.cpp
Examining data/kphotoalbum-5.7.0/Utilities/AlgorithmHelper.h
Examining data/kphotoalbum-5.7.0/Utilities/ImageUtil.cpp
Examining data/kphotoalbum-5.7.0/Utilities/FileNameUtil.h
Examining data/kphotoalbum-5.7.0/Utilities/Process.h
Examining data/kphotoalbum-5.7.0/Utilities/DemoUtil.cpp
Examining data/kphotoalbum-5.7.0/Utilities/FastJpeg.cpp
Examining data/kphotoalbum-5.7.0/Utilities/AlgorithmHelper.cpp
Examining data/kphotoalbum-5.7.0/Utilities/documentation.h
Examining data/kphotoalbum-5.7.0/Utilities/VideoUtil.h
Examining data/kphotoalbum-5.7.0/Utilities/List.cpp
Examining data/kphotoalbum-5.7.0/Utilities/ImageUtil.h
Examining data/kphotoalbum-5.7.0/Utilities/FastJpeg.h
Examining data/kphotoalbum-5.7.0/Utilities/ShowBusyCursor.cpp
Examining data/kphotoalbum-5.7.0/Utilities/FileUtil.h
Examining data/kphotoalbum-5.7.0/Utilities/ToolTip.cpp
Examining data/kphotoalbum-5.7.0/Utilities/FileNameUtil.cpp
Examining data/kphotoalbum-5.7.0/Utilities/UniqFilenameMapper.h
Examining data/kphotoalbum-5.7.0/Utilities/BooleanGuard.h
Examining data/kphotoalbum-5.7.0/Utilities/DeleteFiles.h
Examining data/kphotoalbum-5.7.0/Utilities/DemoUtil.h
Examining data/kphotoalbum-5.7.0/Utilities/VideoUtil.cpp
Examining data/kphotoalbum-5.7.0/Utilities/Logging.cpp
Examining data/kphotoalbum-5.7.0/Utilities/JpeglibWithFix.h
Examining data/kphotoalbum-5.7.0/Utilities/StringSet.cpp
Examining data/kphotoalbum-5.7.0/Utilities/DescriptionUtil.cpp
Examining data/kphotoalbum-5.7.0/Utilities/JpeglibWithFix.cpp
Examining data/kphotoalbum-5.7.0/Utilities/ShowBusyCursor.h
Examining data/kphotoalbum-5.7.0/Utilities/FileUtil.cpp
Examining data/kphotoalbum-5.7.0/Utilities/List.h
Examining data/kphotoalbum-5.7.0/Utilities/ToolTip.h
Examining data/kphotoalbum-5.7.0/Utilities/BooleanGuard.cpp
Examining data/kphotoalbum-5.7.0/Utilities/UniqFilenameMapper.cpp
Examining data/kphotoalbum-5.7.0/Utilities/Logging.h
Examining data/kphotoalbum-5.7.0/Utilities/StringSet.h
Examining data/kphotoalbum-5.7.0/Utilities/DeleteFiles.cpp
Examining data/kphotoalbum-5.7.0/Utilities/Process.cpp
Examining data/kphotoalbum-5.7.0/Utilities/DescriptionUtil.h
Examining data/kphotoalbum-5.7.0/Settings/CategoriesGroupsWidget.cpp
Examining data/kphotoalbum-5.7.0/Settings/SettingsDialog.h
Examining data/kphotoalbum-5.7.0/Settings/DateTableWidgetItem.cpp
Examining data/kphotoalbum-5.7.0/Settings/documentation.h
Examining data/kphotoalbum-5.7.0/Settings/TagGroupsPage.h
Examining data/kphotoalbum-5.7.0/Settings/SettingsDialog.cpp
Examining data/kphotoalbum-5.7.0/Settings/TagGroupsPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/FileVersionDetectionPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/BirthdayPage.h
Examining data/kphotoalbum-5.7.0/Settings/ViewerPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/GeneralPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/FileVersionDetectionPage.h
Examining data/kphotoalbum-5.7.0/Settings/DatabaseBackendPage.h
Examining data/kphotoalbum-5.7.0/Settings/DateTableWidgetItem.h
Examining data/kphotoalbum-5.7.0/Settings/ViewerPage.h
Examining data/kphotoalbum-5.7.0/Settings/Logging.cpp
Examining data/kphotoalbum-5.7.0/Settings/ThumbnailsPage.h
Examining data/kphotoalbum-5.7.0/Settings/ThumbnailsPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/ViewerSizeConfig.cpp
Examining data/kphotoalbum-5.7.0/Settings/CategoriesGroupsWidget.h
Examining data/kphotoalbum-5.7.0/Settings/SettingsData.cpp
Examining data/kphotoalbum-5.7.0/Settings/UntaggedGroupBox.cpp
Examining data/kphotoalbum-5.7.0/Settings/CategoryItem.h
Examining data/kphotoalbum-5.7.0/Settings/ExifPage.h
Examining data/kphotoalbum-5.7.0/Settings/UntaggedGroupBox.h
Examining data/kphotoalbum-5.7.0/Settings/SettingsData.h
Examining data/kphotoalbum-5.7.0/Settings/ViewerSizeConfig.h
Examining data/kphotoalbum-5.7.0/Settings/ExifPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/Logging.h
Examining data/kphotoalbum-5.7.0/Settings/CategoryItem.cpp
Examining data/kphotoalbum-5.7.0/Settings/GeneralPage.h
Examining data/kphotoalbum-5.7.0/Settings/BirthdayPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/CategoryPage.h
Examining data/kphotoalbum-5.7.0/Settings/DatabaseBackendPage.cpp
Examining data/kphotoalbum-5.7.0/Settings/CategoryPage.cpp
Examining data/kphotoalbum-5.7.0/Viewer/InfoBox.cpp
Examining data/kphotoalbum-5.7.0/Viewer/ImageDisplay.cpp
Examining data/kphotoalbum-5.7.0/Viewer/SpeedDisplay.cpp
Examining data/kphotoalbum-5.7.0/Viewer/AbstractDisplay.h
Examining data/kphotoalbum-5.7.0/Viewer/TextDisplay.cpp
Examining data/kphotoalbum-5.7.0/Viewer/CategoryImageConfig.h
Examining data/kphotoalbum-5.7.0/Viewer/documentation.h
Examining data/kphotoalbum-5.7.0/Viewer/VisibleOptionsMenu.cpp
Examining data/kphotoalbum-5.7.0/Viewer/VideoShooter.cpp
Examining data/kphotoalbum-5.7.0/Viewer/InfoBox.h
Examining data/kphotoalbum-5.7.0/Viewer/InfoBoxResizer.cpp
Examining data/kphotoalbum-5.7.0/Viewer/VideoDisplay.cpp
Examining data/kphotoalbum-5.7.0/Viewer/TaggedArea.cpp
Examining data/kphotoalbum-5.7.0/Viewer/VideoDisplay.h
Examining data/kphotoalbum-5.7.0/Viewer/ViewHandler.h
Examining data/kphotoalbum-5.7.0/Viewer/ViewerWidget.h
Examining data/kphotoalbum-5.7.0/Viewer/ViewerWidget.cpp
Examining data/kphotoalbum-5.7.0/Viewer/ViewHandler.cpp
Examining data/kphotoalbum-5.7.0/Viewer/Logging.cpp
Examining data/kphotoalbum-5.7.0/Viewer/SpeedDisplay.h
Examining data/kphotoalbum-5.7.0/Viewer/CategoryImageConfig.cpp
Examining data/kphotoalbum-5.7.0/Viewer/TextDisplay.h
Examining data/kphotoalbum-5.7.0/Viewer/ImageDisplay.h
Examining data/kphotoalbum-5.7.0/Viewer/VisibleOptionsMenu.h
Examining data/kphotoalbum-5.7.0/Viewer/VideoShooter.h
Examining data/kphotoalbum-5.7.0/Viewer/Logging.h
Examining data/kphotoalbum-5.7.0/Viewer/AbstractDisplay.cpp
Examining data/kphotoalbum-5.7.0/Viewer/TaggedArea.h
Examining data/kphotoalbum-5.7.0/Viewer/InfoBoxResizer.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/enums.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ImagePreview.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/enums.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ImagePreviewWidget.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ListViewItemHider.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/Dialog.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/CompletableLineEdit.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/CompletableLineEdit.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/documentation.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ImagePreviewWidget.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ImagePreview.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ListViewItemHider.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/AreaTagSelectDialog.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/DescriptionEdit.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ShortCutManager.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ListSelect.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/DateEdit.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ShowSelectionOnlyManager.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/Logging.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ResizableFrame.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/Dialog.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ListSelect.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/DateEdit.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/AreaTagSelectDialog.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ShowSelectionOnlyManager.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/Logging.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/DescriptionEdit.h
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ResizableFrame.cpp
Examining data/kphotoalbum-5.7.0/AnnotationDialog/ShortCutManager.cpp
Examining data/kphotoalbum-5.7.0/Browser/BreadcrumbList.h
Examining data/kphotoalbum-5.7.0/Browser/enums.cpp
Examining data/kphotoalbum-5.7.0/Browser/BrowserPage.h
Examining data/kphotoalbum-5.7.0/Browser/enums.h
Examining data/kphotoalbum-5.7.0/Browser/GeoPositionPage.cpp
Examining data/kphotoalbum-5.7.0/Browser/Breadcrumb.cpp
Examining data/kphotoalbum-5.7.0/Browser/documentation.h
Examining data/kphotoalbum-5.7.0/Browser/PositionBrowserWidget.cpp
Examining data/kphotoalbum-5.7.0/Browser/TreeFilter.cpp
Examining data/kphotoalbum-5.7.0/Browser/CenteringIconView.cpp
Examining data/kphotoalbum-5.7.0/Browser/FlatCategoryModel.h
Examining data/kphotoalbum-5.7.0/Browser/FlatCategoryModel.cpp
Examining data/kphotoalbum-5.7.0/Browser/AbstractCategoryModel.cpp
Examining data/kphotoalbum-5.7.0/Browser/BrowserPage.cpp
Examining data/kphotoalbum-5.7.0/Browser/ImageViewPage.h
Examining data/kphotoalbum-5.7.0/Browser/GeoPositionPage.h
Examining data/kphotoalbum-5.7.0/Browser/TreeCategoryModel.cpp
Examining data/kphotoalbum-5.7.0/Browser/OverviewPage.h
Examining data/kphotoalbum-5.7.0/Browser/TreeFilter.h
Examining data/kphotoalbum-5.7.0/Browser/Logging.cpp
Examining data/kphotoalbum-5.7.0/Browser/TreeCategoryModel.h
Examining data/kphotoalbum-5.7.0/Browser/OverviewPage.cpp
Examining data/kphotoalbum-5.7.0/Browser/Breadcrumb.h
Examining data/kphotoalbum-5.7.0/Browser/BrowserWidget.h
Examining data/kphotoalbum-5.7.0/Browser/Logging.h
Examining data/kphotoalbum-5.7.0/Browser/AbstractCategoryModel.h
Examining data/kphotoalbum-5.7.0/Browser/BreadcrumbList.cpp
Examining data/kphotoalbum-5.7.0/Browser/CenteringIconView.h
Examining data/kphotoalbum-5.7.0/Browser/CategoryPage.h
Examining data/kphotoalbum-5.7.0/Browser/ImageViewPage.cpp
Examining data/kphotoalbum-5.7.0/Browser/BrowserWidget.cpp
Examining data/kphotoalbum-5.7.0/Browser/CategoryPage.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteConnection.h
Examining data/kphotoalbum-5.7.0/RemoteControl/ConnectionIndicator.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/Server.h
Examining data/kphotoalbum-5.7.0/RemoteControl/SearchInfo.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/ImageNameStore.h
Examining data/kphotoalbum-5.7.0/RemoteControl/Types.h
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteCommand.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/Server.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/Serializer.h
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteInterface.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteImageRequest.h
Examining data/kphotoalbum-5.7.0/RemoteControl/Logging.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/SearchInfo.h
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteInterface.h
Examining data/kphotoalbum-5.7.0/RemoteControl/Logging.h
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteCommand.h
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteConnection.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/ConnectionIndicator.h
Examining data/kphotoalbum-5.7.0/RemoteControl/RemoteImageRequest.cpp
Examining data/kphotoalbum-5.7.0/RemoteControl/ImageNameStore.cpp
Examining data/kphotoalbum-5.7.0/Map/GeoCluster.cpp
Examining data/kphotoalbum-5.7.0/Map/MapView.h
Examining data/kphotoalbum-5.7.0/Map/GeoCoordinates.cpp
Examining data/kphotoalbum-5.7.0/Map/Logging.cpp
Examining data/kphotoalbum-5.7.0/Map/GeoCluster.h
Examining data/kphotoalbum-5.7.0/Map/MapView.cpp
Examining data/kphotoalbum-5.7.0/Map/Logging.h
Examining data/kphotoalbum-5.7.0/Map/GeoCoordinates.h
Examining data/kphotoalbum-5.7.0/XMLDB/XMLCategoryCollection.h
Examining data/kphotoalbum-5.7.0/XMLDB/Database.h
Examining data/kphotoalbum-5.7.0/XMLDB/documentation.h
Examining data/kphotoalbum-5.7.0/XMLDB/NumberedBackup.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/XmlReader.h
Examining data/kphotoalbum-5.7.0/XMLDB/CompressFileInfo.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/FileReader.h
Examining data/kphotoalbum-5.7.0/XMLDB/NumberedBackup.h
Examining data/kphotoalbum-5.7.0/XMLDB/XMLCategory.h
Examining data/kphotoalbum-5.7.0/XMLDB/CompressFileInfo.h
Examining data/kphotoalbum-5.7.0/XMLDB/ElementWriter.h
Examining data/kphotoalbum-5.7.0/XMLDB/XMLCategory.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/Database.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/FileWriter.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/XMLCategoryCollection.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/ElementWriter.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/Logging.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/FileWriter.h
Examining data/kphotoalbum-5.7.0/XMLDB/XmlReader.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/XMLImageDateCollection.cpp
Examining data/kphotoalbum-5.7.0/XMLDB/Logging.h
Examining data/kphotoalbum-5.7.0/XMLDB/XMLImageDateCollection.h
Examining data/kphotoalbum-5.7.0/XMLDB/FileReader.cpp
Examining data/kphotoalbum-5.7.0/DB/MD5Map.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageDate.cpp
Examining data/kphotoalbum-5.7.0/DB/Category.cpp
Examining data/kphotoalbum-5.7.0/DB/NewImageFinder.cpp
Examining data/kphotoalbum-5.7.0/DB/CategoryPtr.h
Examining data/kphotoalbum-5.7.0/DB/ImageInfoPtr.cpp
Examining data/kphotoalbum-5.7.0/DB/ExactCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/ImageDateCollection.cpp
Examining data/kphotoalbum-5.7.0/DB/SimpleCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/FileName.h
Examining data/kphotoalbum-5.7.0/DB/MD5.cpp
Examining data/kphotoalbum-5.7.0/DB/documentation.h
Examining data/kphotoalbum-5.7.0/DB/NegationCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/FileInfo.cpp
Examining data/kphotoalbum-5.7.0/DB/ContainerCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/MediaCount.cpp
Examining data/kphotoalbum-5.7.0/DB/RawId.h
Examining data/kphotoalbum-5.7.0/DB/GroupCounter.cpp
Examining data/kphotoalbum-5.7.0/DB/NewImageFinder.h
Examining data/kphotoalbum-5.7.0/DB/ValueCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/ExifMode.cpp
Examining data/kphotoalbum-5.7.0/DB/FileNameList.h
Examining data/kphotoalbum-5.7.0/DB/FastDir.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageInfo.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageDate.h
Examining data/kphotoalbum-5.7.0/DB/OptimizedFileList.h
Examining data/kphotoalbum-5.7.0/DB/ImageInfo.h
Examining data/kphotoalbum-5.7.0/DB/OptimizedFileList.cpp
Examining data/kphotoalbum-5.7.0/DB/NoTagCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageInfoList.h
Examining data/kphotoalbum-5.7.0/DB/CategoryCollection.cpp
Examining data/kphotoalbum-5.7.0/DB/Category.h
Examining data/kphotoalbum-5.7.0/DB/OrCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/ContainerCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/RawId.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageDB.cpp
Examining data/kphotoalbum-5.7.0/DB/ValueCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/FileInfo.h
Examining data/kphotoalbum-5.7.0/DB/NoTagCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/ImageDateCollection.h
Examining data/kphotoalbum-5.7.0/DB/AndCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/MemberMap.cpp
Examining data/kphotoalbum-5.7.0/DB/CategoryPtr.cpp
Examining data/kphotoalbum-5.7.0/DB/CategoryCollection.h
Examining data/kphotoalbum-5.7.0/DB/SimpleCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/GroupCounter.h
Examining data/kphotoalbum-5.7.0/DB/Logging.cpp
Examining data/kphotoalbum-5.7.0/DB/UIDelegate.cpp
Examining data/kphotoalbum-5.7.0/DB/ExactCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/MD5Map.h
Examining data/kphotoalbum-5.7.0/DB/MD5.h
Examining data/kphotoalbum-5.7.0/DB/AndCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/CategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/ImageInfoPtr.h
Examining data/kphotoalbum-5.7.0/DB/NegationCategoryMatcher.h
Examining data/kphotoalbum-5.7.0/DB/FastDir.h
Examining data/kphotoalbum-5.7.0/DB/UIDelegate.h
Examining data/kphotoalbum-5.7.0/DB/MemberMap.h
Examining data/kphotoalbum-5.7.0/DB/CategoryItem.h
Examining data/kphotoalbum-5.7.0/DB/ImageInfoList.cpp
Examining data/kphotoalbum-5.7.0/DB/MediaCount.h
Examining data/kphotoalbum-5.7.0/DB/ImageScout.h
Examining data/kphotoalbum-5.7.0/DB/FileName.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageDB.h
Examining data/kphotoalbum-5.7.0/DB/ImageSearchInfo.cpp
Examining data/kphotoalbum-5.7.0/DB/Logging.h
Examining data/kphotoalbum-5.7.0/DB/CategoryItem.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageScout.cpp
Examining data/kphotoalbum-5.7.0/DB/CategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/OrCategoryMatcher.cpp
Examining data/kphotoalbum-5.7.0/DB/FileNameList.cpp
Examining data/kphotoalbum-5.7.0/DB/ImageSearchInfo.h
Examining data/kphotoalbum-5.7.0/DB/ExifMode.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/GridResizeSlider.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/VideoThumbnailCycler.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/Delegate.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/enums.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/VideoThumbnailCycler.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailModel.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/GridResizeSlider.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailDND.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailWidget.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/GridResizeInteraction.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/enums.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailWidget.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/documentation.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailRequest.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/SelectionMaintainer.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailDND.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/MouseTrackingInteraction.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailFacade.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailToolTip.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/FilterWidget.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailFacade.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/SelectionInteraction.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/KeyboardEventHandler.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/MouseTrackingInteraction.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/CellGeometry.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailToolTip.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/Logging.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/KeyboardEventHandler.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/FilterWidget.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailFactory.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/MouseInteraction.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/GridResizeInteraction.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/SelectionInteraction.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailRequest.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailFactory.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/CellGeometry.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailComponent.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/Logging.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/Delegate.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/MouseInteraction.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailModel.h
Examining data/kphotoalbum-5.7.0/ThumbnailView/ThumbnailComponent.cpp
Examining data/kphotoalbum-5.7.0/ThumbnailView/SelectionMaintainer.h
Examining data/kphotoalbum-5.7.0/BackgroundJobs/HandleVideoThumbnailRequestJob.h
Examining data/kphotoalbum-5.7.0/BackgroundJobs/SearchForVideosWithoutVideoThumbnailsJob.cpp
Examining data/kphotoalbum-5.7.0/BackgroundJobs/ExtractOneThumbnailJob.cpp
Examining data/kphotoalbum-5.7.0/BackgroundJobs/ExtractOneThumbnailJob.h
Examining data/kphotoalbum-5.7.0/BackgroundJobs/Logging.cpp
Examining data/kphotoalbum-5.7.0/BackgroundJobs/ReadVideoLengthJob.h
Examining data/kphotoalbum-5.7.0/BackgroundJobs/ReadVideoLengthJob.cpp
Examining data/kphotoalbum-5.7.0/BackgroundJobs/HandleVideoThumbnailRequestJob.cpp
Examining data/kphotoalbum-5.7.0/BackgroundJobs/Logging.h
Examining data/kphotoalbum-5.7.0/BackgroundJobs/SearchForVideosWithoutVideoThumbnailsJob.h
Examining data/kphotoalbum-5.7.0/BackgroundJobs/SearchForVideosWithoutLengthInfo.cpp
Examining data/kphotoalbum-5.7.0/BackgroundJobs/SearchForVideosWithoutLengthInfo.h
Examining data/kphotoalbum-5.7.0/Exif/Grid.h
Examining data/kphotoalbum-5.7.0/Exif/DatabaseElement.h
Examining data/kphotoalbum-5.7.0/Exif/SearchDialog.cpp
Examining data/kphotoalbum-5.7.0/Exif/Database.h
Examining data/kphotoalbum-5.7.0/Exif/documentation.h
Examining data/kphotoalbum-5.7.0/Exif/SearchInfo.cpp
Examining data/kphotoalbum-5.7.0/Exif/RangeWidget.cpp
Examining data/kphotoalbum-5.7.0/Exif/Database.cpp
Examining data/kphotoalbum-5.7.0/Exif/InfoDialog.cpp
Examining data/kphotoalbum-5.7.0/Exif/ReReadDialog.h
Examining data/kphotoalbum-5.7.0/Exif/InfoDialog.h
Examining data/kphotoalbum-5.7.0/Exif/Info.cpp
Examining data/kphotoalbum-5.7.0/Exif/Logging.cpp
Examining data/kphotoalbum-5.7.0/Exif/SearchInfo.h
Examining data/kphotoalbum-5.7.0/Exif/TreeView.h
Examining data/kphotoalbum-5.7.0/Exif/TreeView.cpp
Examining data/kphotoalbum-5.7.0/Exif/SearchDialog.h
Examining data/kphotoalbum-5.7.0/Exif/Info.h
Examining data/kphotoalbum-5.7.0/Exif/RangeWidget.h
Examining data/kphotoalbum-5.7.0/Exif/ReReadDialog.cpp
Examining data/kphotoalbum-5.7.0/Exif/Grid.cpp
Examining data/kphotoalbum-5.7.0/Exif/Logging.h
Examining data/kphotoalbum-5.7.0/Exif/SearchDialogSettings.h
Examining data/kphotoalbum-5.7.0/Exif/SearchDialogSettings.cpp
Examining data/kphotoalbum-5.7.0/Exif/DatabaseElement.cpp
Examining data/kphotoalbum-5.7.0/DateBar/documentation.h
Examining data/kphotoalbum-5.7.0/DateBar/DateBarWidget.h
Examining data/kphotoalbum-5.7.0/DateBar/MouseHandler.h
Examining data/kphotoalbum-5.7.0/DateBar/ViewHandler.h
Examining data/kphotoalbum-5.7.0/DateBar/DateBarWidget.cpp
Examining data/kphotoalbum-5.7.0/DateBar/ViewHandler.cpp
Examining data/kphotoalbum-5.7.0/DateBar/Logging.cpp
Examining data/kphotoalbum-5.7.0/DateBar/Logging.h
Examining data/kphotoalbum-5.7.0/DateBar/MouseHandler.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/StatusIndicator.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobManager.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/PriorityQueue.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobModel.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobInterface.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/CompletedJobInfo.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobModel.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/PriorityQueue.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobInfo.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobManager.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/Priority.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/Priority.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/Logging.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/CompletedJobInfo.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobInterface.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobViewer.cpp
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/Logging.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobInfo.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/JobViewer.h
Examining data/kphotoalbum-5.7.0/BackgroundTaskManager/StatusIndicator.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/Setup.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/HTMLDialog.cpp
Examining data/kphotoalbum-5.7.0/HTMLGenerator/theme-syntax.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/documentation.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/ImageSizeCheckBox.cpp
Examining data/kphotoalbum-5.7.0/HTMLGenerator/HTMLDialog.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/Logging.cpp
Examining data/kphotoalbum-5.7.0/HTMLGenerator/ImageSizeCheckBox.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/Generator.cpp
Examining data/kphotoalbum-5.7.0/HTMLGenerator/Generator.h
Examining data/kphotoalbum-5.7.0/HTMLGenerator/Setup.cpp
Examining data/kphotoalbum-5.7.0/HTMLGenerator/Logging.h

FINAL RESULTS:

data/kphotoalbum-5.7.0/Utilities/DescriptionUtil.cpp:94:71:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                infoText += i18nc("aspect ratio", " (%1:1)", QLocale::system().toString(aspect, 'f', 2));
data/kphotoalbum-5.7.0/Utilities/DescriptionUtil.cpp:98:71:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
                infoText += i18nc("aspect ratio", " (1:%1)", QLocale::system().toString(1.0 / aspect, 'f', 2));
data/kphotoalbum-5.7.0/MainWindow/Window.cpp:620:68:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
void MainWindow::Window::slotView(bool reuse, bool slideShow, bool random)
data/kphotoalbum-5.7.0/MainWindow/Window.cpp:622:86:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    launchViewer(selected(ThumbnailView::NoExpandCollapsedStacks), reuse, slideShow, random);
data/kphotoalbum-5.7.0/MainWindow/Window.cpp:630:112:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
void MainWindow::Window::launchViewer(const DB::FileNameList &inputMediaList, bool reuse, bool slideShow, bool random)
data/kphotoalbum-5.7.0/MainWindow/Window.cpp:652:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    if (random) {
data/kphotoalbum-5.7.0/MainWindow/Window.h:230:91:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    void launchViewer(const DB::FileNameList &mediaList, bool reuse, bool slideShow, bool random);
data/kphotoalbum-5.7.0/Utilities/List.cpp:65:9:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        srand(midnight.secsTo(QTime::currentTime()));
data/kphotoalbum-5.7.0/AnnotationDialog/Dialog.cpp:958:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/AnnotationDialog/Dialog.cpp:1258:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    file.open(QIODevice::ReadOnly);
data/kphotoalbum-5.7.0/BackgroundJobs/ExtractOneThumbnailJob.cpp:93:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        file.open(QFile::WriteOnly);
data/kphotoalbum-5.7.0/Browser/BrowserWidget.cpp:335:76:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
void Browser::BrowserWidget::setBranchOpen(const QModelIndex &parent, bool open)
data/kphotoalbum-5.7.0/Browser/BrowserWidget.cpp:344:37:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_treeView->setExpanded(parent, open);
data/kphotoalbum-5.7.0/Browser/BrowserWidget.cpp:346:61:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        setBranchOpen(m_filterProxy->index(row, 0, parent), open);
data/kphotoalbum-5.7.0/Browser/BrowserWidget.h:110:56:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void setBranchOpen(const QModelIndex &parent, bool open);
data/kphotoalbum-5.7.0/DB/FastDir.cpp:104:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char b[sizeof(struct dirent) + MAXNAMLEN + 1];
data/kphotoalbum-5.7.0/DB/ImageScout.cpp:128:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            int inputFD = open(QFile::encodeName(fileName.absolute()).constData(), O_RDONLY);
data/kphotoalbum-5.7.0/DB/MD5.cpp:126:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (file.open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/Exif/Database.cpp:139:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_isOpen = m_db.open();
data/kphotoalbum-5.7.0/Exif/Database.cpp:245:60:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(fileName.absolute().toLocal8Bit().data());
data/kphotoalbum-5.7.0/Exif/Database.cpp:273:64:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(fileName.absolute().toLocal8Bit().data());
data/kphotoalbum-5.7.0/Exif/Info.cpp:204:56:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(QFile::encodeName(srcName.absolute()).data());
data/kphotoalbum-5.7.0/Exif/Info.cpp:212:34:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    image = Exiv2::ImageFactory::open(QFile::encodeName(destName).data());
data/kphotoalbum-5.7.0/Exif/Info.cpp:240:60:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(QFile::encodeName(fileName.absolute()).data());
data/kphotoalbum-5.7.0/HTMLGenerator/Generator.cpp:66:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/HTMLGenerator/Generator.cpp:659:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:65:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly))
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:130:31:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!m_currentWriter->open(QIODevice::ReadWrite)) {
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:145:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bool OK = buffer.open(QIODevice::WriteOnly);
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:216:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    buffer.open(QIODevice::ReadOnly);
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:259:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open()) {
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:298:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        realFile.open(QIODevice::ReadOnly);
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:324:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!file.open(QIODevice::WriteOnly | QIODevice::Append)) {
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:378:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    file.open(QIODevice::ReadOnly);
data/kphotoalbum-5.7.0/ImageManager/ThumbnailCache.cpp:472:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        buffer.open(QIODevice::ReadOnly);
data/kphotoalbum-5.7.0/ImportExport/Export.cpp:241:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!m_zip->open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/ImportExport/Export.cpp:366:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    buffer.open(QIODevice::WriteOnly);
data/kphotoalbum-5.7.0/ImportExport/Export.cpp:374:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!out.open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/ImportExport/Import.cpp:70:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!m_tmp->open()) {
data/kphotoalbum-5.7.0/ImportExport/Import.cpp:96:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!kimFileReader.open(fileName)) {
data/kphotoalbum-5.7.0/ImportExport/ImportHandler.cpp:171:22:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (!out.open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/ImportExport/KimFileReader.cpp:33:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
bool ImportExport::KimFileReader::open(const QString &fileName)
data/kphotoalbum-5.7.0/ImportExport/KimFileReader.cpp:37:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!m_zip->open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/ImportExport/KimFileReader.h:33:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    bool open(const QString &fileName);
data/kphotoalbum-5.7.0/RemoteControl/RemoteConnection.cpp:57:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    buffer.open(QIODevice::WriteOnly);
data/kphotoalbum-5.7.0/RemoteControl/RemoteConnection.cpp:103:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            buffer.open(QIODevice::ReadOnly);
data/kphotoalbum-5.7.0/RemoteControl/Server.cpp:71:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[1000];
data/kphotoalbum-5.7.0/Utilities/FastJpeg.cpp:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[JMSG_LENGTH_MAX];
data/kphotoalbum-5.7.0/Utilities/FastJpeg.cpp:66:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE *inputFile = fopen(QFile::encodeName(imageFile.absolute()).constData(), "rb");
data/kphotoalbum-5.7.0/Utilities/FastJpeg.cpp:74:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        int inputFD = open(QFile::encodeName(imageFile.absolute()).constData(), O_RDONLY);
data/kphotoalbum-5.7.0/Utilities/ToolTip.cpp:78:32:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    m_tmpFileForThumbnailView->open();
data/kphotoalbum-5.7.0/XMLDB/Database.cpp:67:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (in.open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/XMLDB/Database.cpp:69:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if (out.open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/XMLDB/Database.cpp:70:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char data[1024];
data/kphotoalbum-5.7.0/XMLDB/FileReader.cpp:496:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/XMLDB/FileReader.cpp:524:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!file.open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/XMLDB/FileReader.cpp:540:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            if ( !file.open( QIODevice::ReadOnly ) || ( !doc.setContent( &file, false, &errMsg, &errLine, &errCol ) ) ) {
data/kphotoalbum-5.7.0/XMLDB/FileWriter.cpp:69:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!out.open(QIODevice::WriteOnly | QIODevice::Text)) {
data/kphotoalbum-5.7.0/XMLDB/NumberedBackup.cpp:47:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        if (!zip.open(QIODevice::WriteOnly)) {
data/kphotoalbum-5.7.0/kpa-thumbnailtool/ThumbnailCacheConverter.cpp:31:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!fromFile.open(QIODevice::ReadOnly)) {
data/kphotoalbum-5.7.0/kpa-thumbnailtool/ThumbnailCacheConverter.cpp:37:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if (!toFile.open()) {
data/kphotoalbum-5.7.0/kpa-thumbnailtool/ThumbnailCacheConverter.cpp:76:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[256];
data/kphotoalbum-5.7.0/DB/FileInfo.cpp:30:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
FileInfo FileInfo::read(const DB::FileName &fileName, DB::ExifMode mode)
data/kphotoalbum-5.7.0/DB/FileInfo.h:36:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    static FileInfo read(const DB::FileName &fileName, DB::ExifMode mode);
data/kphotoalbum-5.7.0/DB/ImageInfo.cpp:417:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    DB::FileInfo exifInfo = DB::FileInfo::read(fullPath, mode);
data/kphotoalbum-5.7.0/DB/ImageScout.cpp:131:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                while (read(inputFD, tmpBuf, m_scoutBufSize) && (m_readLimit < 0 || ((bytesRead += m_scoutBufSize) < m_readLimit)) && !isInterruptionRequested()) {
data/kphotoalbum-5.7.0/DB/MD5.cpp:129:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            QByteArray md5Buffer(file.read(MD5_BUFFER_SIZE));
data/kphotoalbum-5.7.0/MainWindow/InvalidDateFinder.cpp:117:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            DB::FileInfo fi = DB::FileInfo::read(info->fileName(), DB::EXIFMODE_DATE);
data/kphotoalbum-5.7.0/RemoteControl/RemoteConnection.cpp:99:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            QByteArray data = socket->read(m_length);
data/kphotoalbum-5.7.0/Utilities/FastJpeg.cpp:81:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            int bytes = read(inputFD, membuf + offset, bytesLeft);
data/kphotoalbum-5.7.0/XMLDB/Database.cpp:72:34:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                while ((len = in.read(data, 1024)))
data/kphotoalbum-5.7.0/XMLDB/Database.cpp:87:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    reader.read(configFile);
data/kphotoalbum-5.7.0/XMLDB/FileReader.cpp:42:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
void XMLDB::FileReader::read(const QString &configFile)
data/kphotoalbum-5.7.0/XMLDB/FileReader.h:43:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    void read(const QString &configFile);

ANALYSIS SUMMARY:

Hits = 74
Lines analyzed = 69650 in approximately 6.85 seconds (10173 lines/second)
Physical Source Lines of Code (SLOC) = 44607
Hits@level = [0]   0 [1]  12 [2]  54 [3]   6 [4]   2 [5]   0
Hits@level+ = [0+]  74 [1+]  74 [2+]  62 [3+]   8 [4+]   2 [5+]   0
Hits/KSLOC@level+ = [0+] 1.65893 [1+] 1.65893 [2+] 1.38992 [3+] 0.179344 [4+] 0.044836 [5+]   0
Symlinks skipped = 8 (--allowlink overrides but see doc for security issue)
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.