[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