[Digikam-devel] New Defects reported by Coverity Scan for digiKam
Gilles Caulier
caulier.gilles at gmail.com
Sat Apr 6 13:47:52 BST 2013
Commited :
http://commits.kde.org/digikam/cdfb05f69883bce91593d002406f899cf3d7ea20
Gilles
2013/4/6 Sayantan Datta <kenzo.zombie at gmail.com>
> Hi,
>
> The patch file is added. I added a few lines to initialize the array
> before using it.
>
> -----------------------------------------------------------------
> Sayantan Datta
> Junior Year
> National Institute of Technology, Durgapur
> Phone : (+91) 9564370661
> IRC : kenzo450D on #fedora, #nitdgplug, #kde
>
>
> On Sat, Apr 6, 2013 at 5:25 PM, <scan-admin at coverity.com> wrote:
>
>>
>> Hi,
>>
>> Please find the latest report on new defect(s) introduced to digiKam
>> found with Coverity SCAN
>>
>> Defect(s) Reported-by: Coverity Scan
>>
>>
>> ** CID 997051: Uninitialized scalar variable (UNINIT)
>> /mnt/devel/GIT/3.x/core/libs/dimg/filters/transform/autocrop.cpp: 878
>>
>> http://scan5.coverity.com:8080//sourcebrowser.htm?projectId=10358#mergedDefectId=997051
>>
>>
>> ________________________________________________________________________
>> CID 997051: Uninitialized scalar variable (UNINIT)
>>
>> /mnt/devel/GIT/3.x/core/libs/dimg/filters/transform/autocrop.cpp: 842 (
>> var_decl)
>> 839 // --- Step 2 -- Search between local minima
>> 840 kDebug() << "In local minima function";
>> 841 //We need to find the maxima between the first two
>> local minima from either side
>> >>> Declaring variable "blackpointCount" without initializer.
>> 842 int blackpointCount[threshold.width()];
>> 843 int leftminima = 0;
>> 844 int rightminima = (threshold.width()-1);
>> 845 int topCropLine = 0;
>> 846 int bottomCropLine = threshold.height()-1;
>>
>>
>> /mnt/devel/GIT/3.x/core/libs/dimg/filters/transform/autocrop.cpp: 878 (
>> uninit_use)
>> 875
>> 876 for(j=1;j<threshold.width();j++)
>> 877 {
>> >>> CID 997051: Uninitialized scalar variable (UNINIT)
>> >>> Using uninitialized value "blackpointCount[j]".
>> 878 if((blackpointCount[j]>blackpointCount[j-1]) &&
>> (blackpointCount[j]<(0.2*threshold.height())))
>> 879 {
>> 880 leftminima = j-1;
>> 881 break;
>> 882 }
>>
>> ________________________________________________________________________
>> To view the defects in Coverity Scan visit,
>> http://scan5.coverity.com:8080
>>
>> If you don't have a username, you can request one by emailing:
>> scan-admin at coverity.com
>>
>> To unsubscribe from the email notification for new defects,
>> http://scan.coverity.com/email_unsubscribe.html
>> If you are project owner, you can subscribe your team member by accessing
>> http://scan.coverity.com/email_subscription.html
>> _______________________________________________
>> Digikam-devel mailing list
>> Digikam-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
>
>
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20130406/5e45c47b/attachment.html>
More information about the Digikam-devel
mailing list