[Users] [Bug 2574] New: Statement might be overflowing a buffer in strncat.

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Mon Jan 2 06:54:18 CET 2012


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2574

           Summary: Statement might be overflowing a buffer in strncat.
           Product: Claws Mail
           Version: 3.8.0
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P3
         Component: UI/Address Book
        AssignedTo: users at lists.claws-mail.org
        ReportedBy: malcolmlewis at opensuse.org


Created an attachment (id=1057)
 --> (http://www.thewildbeast.co.uk/claws-mail/bugzilla/attachment.cgi?id=1057)
claws-mail-fix-bufferoverflowstrncat.patch

Hi
When building claws-mail 3.8.0 on the Open Build Service
(https://build.opensuse.org/) I receive the following errors and am
unable to finish the building;

======================================================================
I: Statement might be overflowing a buffer in strncat. Common mistake:
   BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, it takes the
   left over size as 3rd argument
   GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1)
E: claws-mail bufferoverflowstrncat addrbook.c:1849:10
E: claws-mail bufferoverflowstrncat exportldif.c:234:12
E: claws-mail bufferoverflowstrncat exportldif.c:238:13
E: claws-mail bufferoverflowstrncat exportldif.c:243:13
E: claws-mail bufferoverflowstrncat exportldif.c:250:14
======================================================================

I have attached a patch which fixes the build issue.

-- 
Configure bugmail: http://www.thewildbeast.co.uk/claws-mail/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Users mailing list